diff --git a/packages/frontend/src/pages/org-slug/projects/Create.tsx b/packages/frontend/src/pages/org-slug/projects/Create.tsx
deleted file mode 100644
index 2f12b981..00000000
--- a/packages/frontend/src/pages/org-slug/projects/Create.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-import React from 'react';
-import { Outlet, Link, useParams } from 'react-router-dom';
-
-import { IconButton } from '@material-tailwind/react';
-
-import HorizontalLine from '../../../components/HorizontalLine';
-
-const CreateProject = () => {
- const { orgSlug } = useParams();
- return (
-
-
-
-
Create new project
-
-
-
-
- X
-
-
-
-
-
-
-
- );
-};
-
-export default CreateProject;
diff --git a/packages/frontend/src/pages/org-slug/projects/create/layout.tsx b/packages/frontend/src/pages/org-slug/projects/create/layout.tsx
new file mode 100644
index 00000000..d51ea6b9
--- /dev/null
+++ b/packages/frontend/src/pages/org-slug/projects/create/layout.tsx
@@ -0,0 +1,39 @@
+import React, { ComponentPropsWithoutRef } from 'react';
+import { Link, Outlet, useParams } from 'react-router-dom';
+
+import { Heading } from 'components/shared/Heading';
+import { WavyBorder } from 'components/shared/WavyBorder';
+import { Button } from 'components/shared/Button';
+import { CrossIcon } from 'components/shared/CustomIcon';
+import { cn } from 'utils/classnames';
+
+export interface CreateProjectLayoutProps
+ extends ComponentPropsWithoutRef<'section'> {}
+
+export const CreateProjectLayout = ({
+ className,
+ ...props
+}: CreateProjectLayoutProps) => {
+ const { orgSlug } = useParams();
+
+ return (
+
+
+
+
+ Create new project
+
+
+
+
+
+
+
+
+
+ );
+};
diff --git a/packages/frontend/src/pages/org-slug/projects/routes.tsx b/packages/frontend/src/pages/org-slug/projects/routes.tsx
index 993e22b3..e4dd5756 100644
--- a/packages/frontend/src/pages/org-slug/projects/routes.tsx
+++ b/packages/frontend/src/pages/org-slug/projects/routes.tsx
@@ -1,16 +1,16 @@
import React from 'react';
-import CreateProject from './Create';
import Id from './Id';
import AddDomain from './id/settings/domains/add';
import { createProjectRoutes } from './create/routes';
import { projectTabRoutes } from './id/routes';
import { addDomainRoutes } from './id/settings/domains/add/routes';
+import { CreateProjectLayout } from './create/layout';
export const projectsRoutesWithoutSearch = [
{
path: 'create',
- element: ,
+ element: ,
children: createProjectRoutes,
},
{