From 5d7b1ddf1b69dbeb22bf9752cc1d49ba30579160 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9Chyeonggkim=E2=80=9D?=
<“hyeonggkim@smilegate.com”>
Date: Thu, 13 Nov 2025 19:49:28 +0900
Subject: [PATCH] =?UTF-8?q?feat:=20layout=20=EC=9D=B4=EB=B2=A4=ED=8A=B8=20?=
=?UTF-8?q?=ED=8E=98=EC=9D=B4=EC=A7=80(promotion)=20header=20=EC=B6=94?=
=?UTF-8?q?=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
layers/components/blocks/Button/Home.vue | 3 +++
layers/components/layouts/EventNavigation.vue | 3 +++
layers/components/layouts/Main.vue | 3 +++
layers/components/layouts/PromotionHeader.vue | 13 +++++++++++++
layers/layouts/promotion.vue | 2 +-
5 files changed, 23 insertions(+), 1 deletion(-)
create mode 100644 layers/components/layouts/PromotionHeader.vue
diff --git a/layers/components/blocks/Button/Home.vue b/layers/components/blocks/Button/Home.vue
index 667d0b2..59264cb 100644
--- a/layers/components/blocks/Button/Home.vue
+++ b/layers/components/blocks/Button/Home.vue
@@ -23,4 +23,7 @@ const { isPassedStoveGnb } = storeToRefs(scrollStore)
.btn-home.is-fixed {
@apply fixed;
}
+.main-promotion .btn-home {
+ @apply mt-0;
+}
diff --git a/layers/components/layouts/EventNavigation.vue b/layers/components/layouts/EventNavigation.vue
index 0b4decc..e3a5fa4 100644
--- a/layers/components/layouts/EventNavigation.vue
+++ b/layers/components/layouts/EventNavigation.vue
@@ -95,6 +95,9 @@ onMounted(async () => {
.event-navigation.is-fixed {
@apply fixed;
}
+.main-promotion .event-navigation {
+ @apply mt-0;
+}
.navigation-wrapper {
@apply relative h-full p-3 sm:p-5 sm:pr-3
md:p-8 md:pt-6 md:pr-4;
diff --git a/layers/components/layouts/Main.vue b/layers/components/layouts/Main.vue
index d197463..e8ae522 100644
--- a/layers/components/layouts/Main.vue
+++ b/layers/components/layouts/Main.vue
@@ -115,6 +115,9 @@ onMounted(() => {
.main-content {
@apply relative pt-[48px] md:pt-[64px];
}
+.main-promotion .main-content {
+ @apply pt-0;
+}
.utile-wrap {
@apply fixed flex flex-col z-[100]
bottom-[12px] right-[12px] gap-2 md:bottom-[40px] md:right-[40px] md:gap-3;
diff --git a/layers/components/layouts/PromotionHeader.vue b/layers/components/layouts/PromotionHeader.vue
new file mode 100644
index 0000000..a17e862
--- /dev/null
+++ b/layers/components/layouts/PromotionHeader.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/layers/layouts/promotion.vue b/layers/layouts/promotion.vue
index ab85d56..3c426ce 100644
--- a/layers/layouts/promotion.vue
+++ b/layers/layouts/promotion.vue
@@ -1,7 +1,7 @@
-
+