diff --git a/apps/studio-prototype/src/app/[org]/[project]/layout.tsx b/apps/studio-prototype/src/app/[org]/[project]/layout.tsx
new file mode 100644
index 00000000000..5e17af626ca
--- /dev/null
+++ b/apps/studio-prototype/src/app/[org]/[project]/layout.tsx
@@ -0,0 +1,25 @@
+import RedirectCatcher from '@/src/components/redirect-catcher'
+import EntranceTransition from './../entrance-transition'
+import ProjectContentTransition from './../project-content-transition'
+import SettingsMenuPanel from './../settings-menu-panel'
+import SideNav from './../side-nav'
+
+export default function ProjectLayout({
+ children,
+}: Readonly<{
+ children: React.ReactNode
+}>) {
+ return (
+
-
- hello im page
+
+
+
+
+
+
+
+ }>
+ Last 6 hours
+
+
+
+
+
+
+
+
+
+ {/*
*/}
+ {/*
*/}
+ {/*
*/}
+
+
+
+
+
+
Member activity
+
1,230 Backups in last 6 months
+
+
+
+
+
+
+
+
+
+
Backups
+
1,230 Backups in last 6 months
+
+
+
+
+
+
+
+
+ {/*
Recent Members
+
*/}
+
+
+ )
+}
+
+const MemberRow = () => {
+ return (
+
+
+
+ Jonny Summers
+ Created a table
+
+
)
}
diff --git a/apps/studio-prototype/src/app/[org]/projects/page.tsx b/apps/studio-prototype/src/app/[org]/projects/page.tsx
deleted file mode 100644
index 91800c6baa2..00000000000
--- a/apps/studio-prototype/src/app/[org]/projects/page.tsx
+++ /dev/null
@@ -1,90 +0,0 @@
-import ReadAndWritesChart from '@/src/components/charts/read-and-writes-chart'
-import ProjectList from './project-list'
-import ProjectsCharts from './projects-charts'
-import ProjectsHeader from './projects-header'
-import QueriesChart from '@/src/components/charts/queries-chart'
-import IOPSChart from '@/src/components/charts/iops-chart'
-import StorageChart from '@/src/components/charts/storage-chart'
-import CPUAndMemoryChart from '@/src/components/charts/cpu-and-memory-chart'
-import { Button, Separator } from 'ui'
-import { Clock, MoreVertical } from 'lucide-react'
-import Image from 'next/image'
-
-export default function ProjectsPage() {
- return (
-
-
-
-
-
-
-
- }>
- Last 6 hours
-
-
-
-
-
-
-
-
-
- {/*
*/}
- {/*
*/}
- {/*
*/}
-
-
-
-
-
-
Member activity
-
1,230 Backups in last 6 months
-
-
-
-
-
-
-
-
-
-
Backups
-
1,230 Backups in last 6 months
-
-
-
-
-
-
-
-
- {/*
Recent Members
-
*/}
-
-
- )
-}
-
-const MemberRow = () => {
- return (
-
-
-
- Jonny Summers
- Created a table
-
-
-
- )
-}
diff --git a/apps/studio-prototype/src/app/[org]/projects/project-list.tsx b/apps/studio-prototype/src/app/[org]/projects/project-list.tsx
index c4d30b1a1e5..797b382d609 100644
--- a/apps/studio-prototype/src/app/[org]/projects/project-list.tsx
+++ b/apps/studio-prototype/src/app/[org]/projects/project-list.tsx
@@ -3,6 +3,7 @@
import SparkChart from '@/src/components/charts/spark-chart'
import { useConfig } from '@/src/hooks/use-config'
import { Grid, List, MoreVertical, Search } from 'lucide-react'
+import Link from 'next/link'
import { Badge, Button } from 'ui'
import { Input } from 'ui-patterns/DataInputs/Input'
@@ -38,7 +39,8 @@ export default function ProjectList() {
diff --git a/apps/studio-prototype/src/app/[org]/settings-menu-children.tsx b/apps/studio-prototype/src/app/[org]/settings-menu-children.tsx
index 477ffa01f03..60fa068e18a 100644
--- a/apps/studio-prototype/src/app/[org]/settings-menu-children.tsx
+++ b/apps/studio-prototype/src/app/[org]/settings-menu-children.tsx
@@ -33,9 +33,9 @@ const SettingsMenuChildren = () => {
const getBasePath = (section: string): string => {
switch (section) {
case 'PROJECT_SETTINGS':
- return `/${selectedOrg?.key}/settings/project/${selectedProject?.key}`
+ return `/${selectedOrg?.key}/${selectedProject?.key}/settings/project`
case 'ENV_SETTINGS':
- return `/${selectedOrg?.key}/settings/project/${selectedProject?.key}`
+ return `/${selectedOrg?.key}/${selectedProject?.key}/settings/project`
case 'ORGANIZATION_SETTINGS':
return `/${selectedOrg?.key}/settings`
case 'ACCOUNT_SETTINGS':
@@ -65,7 +65,7 @@ const SettingsMenuChildren = () => {
basePath={getBasePath('PROJECT_SETTINGS')}
hasBranchingEnabled={hasBranchingEnabled}
/>
-
{
group="Account settings"
items={settingsData.ACCOUNT_SETTINGS.items}
basePath={getBasePath('ACCOUNT_SETTINGS')}
- />
+ /> */}
diff --git a/apps/studio-prototype/src/app/[org]/side-nav-menu-icon.tsx b/apps/studio-prototype/src/app/[org]/side-nav-menu-icon.tsx
index 9ade4add223..45884b64558 100644
--- a/apps/studio-prototype/src/app/[org]/side-nav-menu-icon.tsx
+++ b/apps/studio-prototype/src/app/[org]/side-nav-menu-icon.tsx
@@ -20,7 +20,7 @@ export default function SideNavMenuIcon({ product }: { product: any }) {
*/
let overrideHref = null
if (product.name === 'settings') {
- overrideHref = `/${selectedOrg?.key}/${selectedProject?.key}/settings/project/${selectedProject?.key}/general`
+ overrideHref = `/${selectedOrg?.key}/${selectedProject?.key}/settings/project/general`
}
if (product.name === 'table-editor' && config.tableEditor.activeTabId) {
overrideHref = `/${selectedOrg?.key}/${selectedProject?.key}/table-editor/${config.tableEditor.activeTabId}`