diff --git a/src/Router.tsx b/src/Router.tsx index dd6e533..73428f7 100644 --- a/src/Router.tsx +++ b/src/Router.tsx @@ -7,7 +7,7 @@ import { ROUTES } from "./constants/router"; const SignupPage = lazy(() => import("@/pages/SignupPage")); const SigninPage = lazy(() => import("@/pages/SigninPage")); -const ProfilePage = lazy(() => import("@/pages/ProfilePage")); +const ProfilePage = lazy(() => import("@/pages/ProfilePage/ProfilePage")); const ProfileRegisterPage = lazy(() => import("@/pages/ProfileRegisterPage")); const ProfileEditPage = lazy(() => import("@/pages/ProfileEditPage")); diff --git a/src/components/EmptyStateCard.tsx b/src/components/EmptyStateCard.tsx new file mode 100644 index 0000000..e7bb1bb --- /dev/null +++ b/src/components/EmptyStateCard.tsx @@ -0,0 +1,29 @@ +import { MouseEvent } from "react"; + +import Button from "@/components/Button"; + +interface EmptyStateCardProps { + description?: string; + buttonName: string; + onClick: (e: MouseEvent) => void; +} + +function EmptyStateCard({ + description, + buttonName, + onClick, +}: EmptyStateCardProps) { + return ( +
+

{description}

+ +
+ ); +} + +export default EmptyStateCard; diff --git a/src/pages/ProfilePage.tsx b/src/pages/ProfilePage/ProfilePage.tsx similarity index 100% rename from src/pages/ProfilePage.tsx rename to src/pages/ProfilePage/ProfilePage.tsx