diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx
index 0ea1ab9..083feb6 100644
--- a/src/components/Header/index.tsx
+++ b/src/components/Header/index.tsx
@@ -1,15 +1,31 @@
-interface Props {
- main: React.ReactNode;
- left: React.ReactNode;
- right: React.ReactNode;
+import type { ReactNode } from "react";
+
+interface SlotProps {
+ children?: ReactNode;
}
-export default function Header({ main, left, right }: Props) {
+function Header({ children }: { children?: ReactNode }) {
return (
-
{left}
-
{main}
-
{right}
+ {children}
);
}
+
+Header.Left = function Left({ children }: SlotProps) {
+ return (
+ {children}
+ );
+};
+
+Header.Center = function Center({ children }: SlotProps) {
+ return {children}
;
+};
+
+Header.Right = function Right({ children }: SlotProps) {
+ return (
+ {children}
+ );
+};
+
+export default Header;
diff --git a/src/pages/EventHome/index.tsx b/src/pages/EventHome/index.tsx
index 65e4f2a..cd746e9 100644
--- a/src/pages/EventHome/index.tsx
+++ b/src/pages/EventHome/index.tsx
@@ -21,31 +21,29 @@ function EventHome() {
return (
-
- }
- left={
+
+
{
- navigate(`/`);
- }}
+ onClick={() => navigate(`/`)}
/>
- }
- right={
+
+
+
+ Event로 담아봐
+
+
+
navigate(`/search`)}
/>
- }
- />
+
+
diff --git a/src/pages/MainHome/index.tsx b/src/pages/MainHome/index.tsx
index 6b9c02e..2bbc2c2 100644
--- a/src/pages/MainHome/index.tsx
+++ b/src/pages/MainHome/index.tsx
@@ -51,19 +51,22 @@ function MainHome() {
return (
-
+
navigate(`/`)}
src={logo_header}
alt="담아봐"
/>
- }
- right={
+
+
-

navigate(`/search`)} />
+

navigate(`/search`)}
+ />

handleMyPageClick()}
/>
- }
- />
+
+
diff --git a/src/pages/PhotographersHome/index.tsx b/src/pages/PhotographersHome/index.tsx
index 7d439fd..1a6451d 100644
--- a/src/pages/PhotographersHome/index.tsx
+++ b/src/pages/PhotographersHome/index.tsx
@@ -17,31 +17,29 @@ export default function PhotographersHome() {
return (
-
- }
- left={
+
+
{
- navigate(`/`);
- }}
+ onClick={() => navigate(`/`)}
/>
- }
- right={
+
+
+
+ 작가님을 만나봐
+
+
+
navigate(`/search`)}
/>
- }
- />
+
+