diff --git a/pages/index.tsx b/pages/index.tsx index 061cdf9d..87ce4440 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,7 +1,7 @@ -import Layout from '@components/Layout'; +import Landing from '@domain/landing'; const Intro = () => { - return ; + return ; }; export default Intro; diff --git a/public/fonts/GmarketSansBold.otf b/public/fonts/GmarketSansBold.otf new file mode 100644 index 00000000..9335b269 Binary files /dev/null and b/public/fonts/GmarketSansBold.otf differ diff --git a/public/fonts/GmarketSansLight.otf b/public/fonts/GmarketSansLight.otf new file mode 100644 index 00000000..c588d3ee Binary files /dev/null and b/public/fonts/GmarketSansLight.otf differ diff --git a/public/fonts/GmarketSansMedium.otf b/public/fonts/GmarketSansMedium.otf new file mode 100644 index 00000000..af2cfc35 Binary files /dev/null and b/public/fonts/GmarketSansMedium.otf differ diff --git a/src/assets/icons/logo235.svg b/src/assets/icons/logo235.svg new file mode 100644 index 00000000..cc1d0d5f --- /dev/null +++ b/src/assets/icons/logo235.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/assets/icons/sadFace.svg b/src/assets/icons/sadFace.svg new file mode 100644 index 00000000..021590b8 --- /dev/null +++ b/src/assets/icons/sadFace.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/icons/smileFace.svg b/src/assets/icons/smileFace.svg new file mode 100644 index 00000000..c0d694b4 --- /dev/null +++ b/src/assets/icons/smileFace.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/images/fifthLanding.png b/src/assets/images/fifthLanding.png new file mode 100644 index 00000000..84535df2 Binary files /dev/null and b/src/assets/images/fifthLanding.png differ diff --git a/src/assets/images/fourthLanding.png b/src/assets/images/fourthLanding.png new file mode 100644 index 00000000..ec1f9ef3 Binary files /dev/null and b/src/assets/images/fourthLanding.png differ diff --git a/src/assets/images/secondLanding.png b/src/assets/images/secondLanding.png new file mode 100644 index 00000000..dc3da7ea Binary files /dev/null and b/src/assets/images/secondLanding.png differ diff --git a/src/assets/images/thirdLanding.png b/src/assets/images/thirdLanding.png new file mode 100644 index 00000000..2c15f239 Binary files /dev/null and b/src/assets/images/thirdLanding.png differ diff --git a/src/components/Card/index.tsx b/src/components/Card/index.tsx index 388ed648..9f67b1be 100644 --- a/src/components/Card/index.tsx +++ b/src/components/Card/index.tsx @@ -61,8 +61,11 @@ const CardHeader = ({ children }: PropsWithChildren) => { return
{children}
; }; -const CardBody = ({ children }: PropsWithChildren) => { - return
{children}
; +const CardBody = ({ + children, + className, +}: PropsWithChildren<{ className?: string }>) => { + return
{children}
; }; const CardFooter = ({ children }: PropsWithChildren) => { diff --git a/src/components/Layout/components/Footer.tsx b/src/components/Layout/components/Footer.tsx index 3543c288..fe2a22fb 100644 --- a/src/components/Layout/components/Footer.tsx +++ b/src/components/Layout/components/Footer.tsx @@ -1,11 +1,19 @@ import Link from 'next/link'; +import { usePathname } from 'next/navigation'; +import Button from '@components/Button'; import Icon from '@components/Icon'; import { ROUTES } from '@constants/routes'; +import { useModalStore } from '@stores/modal'; import * as styles from '../style.css'; const Footer = () => { + const pathname = usePathname(); + const { openModal } = useModalStore(); + + const handleLoginButtonClick = () => openModal('login'); + return (