diff --git a/src/app/design-system/page.tsx b/src/app/design-system/page.tsx index cedf8de..fd97690 100644 --- a/src/app/design-system/page.tsx +++ b/src/app/design-system/page.tsx @@ -14,7 +14,6 @@ import Share from '@/shared/components/share/Share'; import Keep from '@/shared/components/keep/Keep'; import Spinner from '@/shared/components/spinner/Spinner'; - function Page() { const [isModalOpen, setModalOpen] = useState(false); const [isConfirmOpen, setConfirmOpen] = useState(false); diff --git a/src/app/recipe/page.tsx b/src/app/recipe/page.tsx index 06a224e..425868e 100644 --- a/src/app/recipe/page.tsx +++ b/src/app/recipe/page.tsx @@ -1,4 +1,22 @@ +import PageHeader from '@/shared/components/pageHeader/PageHeader'; +import { Metadata } from 'next'; +import Glass from '@/shared/assets/images/recipe_page_header.png'; + +export const metadata: Metadata = { + title: 'SSOUL | 칵테일레시피', + description: '칵테일 레시피가 궁금하신 분들을 위한 레시피 페이지', +}; + function Page() { - return
recipe
; + return ( +
+ +
+
+ ); } export default Page; diff --git a/src/shared/assets/images/community_page_header.webp b/src/shared/assets/images/community_page_header.webp new file mode 100644 index 0000000..4ef858a Binary files /dev/null and b/src/shared/assets/images/community_page_header.webp differ diff --git a/src/shared/assets/images/index.ts b/src/shared/assets/images/index.ts deleted file mode 100644 index e69de29..0000000 diff --git a/src/shared/assets/images/recipe_page_header.png b/src/shared/assets/images/recipe_page_header.png new file mode 100644 index 0000000..c8b1b96 Binary files /dev/null and b/src/shared/assets/images/recipe_page_header.png differ diff --git a/src/shared/assets/images/star_bg.webp b/src/shared/assets/images/star_bg.webp new file mode 100644 index 0000000..7e23d28 Binary files /dev/null and b/src/shared/assets/images/star_bg.webp differ diff --git a/src/shared/components/pageHeader/PageHeader.tsx b/src/shared/components/pageHeader/PageHeader.tsx new file mode 100644 index 0000000..e5f267a --- /dev/null +++ b/src/shared/components/pageHeader/PageHeader.tsx @@ -0,0 +1,32 @@ +import Star from '@/shared/assets/images/star_bg.webp'; +import Image, { StaticImageData } from 'next/image'; + +interface Props { + src: StaticImageData; + title: string; + description: string; +} + +function PageHeader({ src, title, description }: Props) { + return ( +
+
+ +
+

+ {title} +

+

+ {description} +

+
+
+
+ ); +} +export default PageHeader;