diff --git a/src/components/editor/sidebar-element-settings-tab/index.tsx b/src/components/editor/sidebar-element-settings-tab/index.tsx
index 6ffee636..1f813221 100644
--- a/src/components/editor/sidebar-element-settings-tab/index.tsx
+++ b/src/components/editor/sidebar-element-settings-tab/index.tsx
@@ -24,19 +24,12 @@ export default function SidebarElementSettingsTab(props: Props) {
- {selectedElement.type === "map" && (
- <>
-
-
- >
- )}
{selectedElement.type === "kakaoMap" && (
<>
>
)}
-
- {selectedElement.type === "map" && (
+ {selectedElement.type === "navigation" && (
<>
diff --git a/src/components/editor/sidebar-element-settings-tab/map-setting.tsx b/src/components/editor/sidebar-element-settings-tab/map-setting.tsx
index 5a757308..5846c311 100644
--- a/src/components/editor/sidebar-element-settings-tab/map-setting.tsx
+++ b/src/components/editor/sidebar-element-settings-tab/map-setting.tsx
@@ -4,7 +4,7 @@ import { useEditor } from "~/components/editor/provider";
import type { InferEditorElement } from "~/components/editor/type";
import { Input } from "~/components/ui/input";
-type Props = { element: InferEditorElement<"map"> };
+type Props = { element: InferEditorElement<"navigation"> };
export default function MapSetting({ element }: Props) {
const { dispatch } = useEditor();
@@ -15,7 +15,7 @@ export default function MapSetting({ element }: Props) {
payload: {
elementDetails: {
...element,
- type: "map",
+ type: "navigation",
content: {
...element.content,
address: e.target.value,
diff --git a/src/components/editor/sidebar-elements-tab.tsx b/src/components/editor/sidebar-elements-tab.tsx
index 4ba30a8a..2187c73b 100644
--- a/src/components/editor/sidebar-elements-tab.tsx
+++ b/src/components/editor/sidebar-elements-tab.tsx
@@ -5,6 +5,7 @@ import {
ImagePlaceholder,
KakaoMapPlaceholder,
LogoBannerPlaceholder,
+ NavigationPlaceholder,
TextPlaceholder,
TwoColumnsPlaceholder,
} from "~/components/editor/placeholders";
@@ -66,6 +67,12 @@ export default function SidebarElementsTab(props: Props) {
Component: ,
group: "elements",
},
+ {
+ id: "navigation",
+ label: "Navigation",
+ Component: ,
+ group: "elements",
+ },
{
id: "logoBanner",
label: "Logo Banner",
diff --git a/src/components/editor/type.ts b/src/components/editor/type.ts
index ea3a50b7..4307e56e 100644
--- a/src/components/editor/type.ts
+++ b/src/components/editor/type.ts
@@ -20,7 +20,7 @@ type EditorElementContentMap = {
isMapUse: boolean;
isShareUse: boolean;
};
- map: { address: string };
+ navigation: { address: string };
blank: {};
empty: {};
logoBanner: {};