diff --git a/apps/nowait-admin/public/assets/sound/newOrder.mp3 b/apps/nowait-admin/public/assets/sound/newOrder.mp3
new file mode 100644
index 00000000..660e5819
Binary files /dev/null and b/apps/nowait-admin/public/assets/sound/newOrder.mp3 differ
diff --git a/apps/nowait-admin/src/assets/redLogo.svg b/apps/nowait-admin/src/assets/blackLogo.svg
similarity index 55%
rename from apps/nowait-admin/src/assets/redLogo.svg
rename to apps/nowait-admin/src/assets/blackLogo.svg
index af6d9eae..cad76f2d 100644
--- a/apps/nowait-admin/src/assets/redLogo.svg
+++ b/apps/nowait-admin/src/assets/blackLogo.svg
@@ -1,17 +1,17 @@
diff --git a/apps/nowait-admin/src/components/NewOrderToast.tsx b/apps/nowait-admin/src/components/NewOrderToast.tsx
index 9859ab3f..82177014 100644
--- a/apps/nowait-admin/src/components/NewOrderToast.tsx
+++ b/apps/nowait-admin/src/components/NewOrderToast.tsx
@@ -27,7 +27,7 @@ export default function NewOrderToast() {
<>
diff --git a/apps/nowait-admin/src/components/RedBadge.tsx b/apps/nowait-admin/src/components/RedBadge.tsx
index 33e6daff..7164bb24 100644
--- a/apps/nowait-admin/src/components/RedBadge.tsx
+++ b/apps/nowait-admin/src/components/RedBadge.tsx
@@ -3,29 +3,36 @@ import React from "react";
interface RedBadgeProps {
label: string;
- small: boolean | null;
+ small?: boolean; // 굳이 null 필요 없으면 선택값으로
+ changeColor?: boolean; // same
}
-const RedBadge: React.FC
= ({ label, small }) => {
+const RedBadge: React.FC = ({
+ label,
+ small = false,
+ changeColor = false,
+}) => {
+ const sizeClasses = small
+ ? label === "필수"
+ ? "rounded-[6px] px-[7px] py-[6px]"
+ : "h-[15.55px] w-[38px] py-[3.78px] px-[4px] rounded-[3px]"
+ : "h-[32px] rounded-[8px]";
+
+ const colorClasses = changeColor
+ ? "bg-[#16191E] text-white"
+ : "bg-[#FFECE6] text-[#ff4103]";
+
+ const textSizeClasses = small
+ ? label === "필수"
+ ? "text-12-bold"
+ : "text-8-bold"
+ : "text-16-semibold py-[5px] px-[10px]";
+
return (
diff --git a/apps/nowait-admin/src/pages/AdminAnalytics/components/BoothSalesRankingCard .tsx b/apps/nowait-admin/src/pages/AdminAnalytics/components/BoothSalesRankingCard .tsx
index e41f68b4..a5411697 100644
--- a/apps/nowait-admin/src/pages/AdminAnalytics/components/BoothSalesRankingCard .tsx
+++ b/apps/nowait-admin/src/pages/AdminAnalytics/components/BoothSalesRankingCard .tsx
@@ -39,10 +39,14 @@ const BoothSalesRankingCard: React.FC = ({
}) => {
return (
{
{/* 1. Hero Section */}
-

+
기다림 없는
우리의 즐거운 축제
@@ -26,7 +26,7 @@ const AdminAuth = () => {
{/* 2. Feature Section 1 */}
-
+
대기 없이 빠르게
@@ -44,7 +44,7 @@ const AdminAuth = () => {
{/* 3. Feature Section 2 */}
-
+
주문 접수, 입금 확인도
@@ -62,7 +62,7 @@ const AdminAuth = () => {
{/* 4. Feature Section 3 */}
-
+
운영 상황을 한눈에
@@ -79,8 +79,7 @@ const AdminAuth = () => {
diff --git a/apps/nowait-admin/src/pages/AdminBooth/AdminBooth.tsx b/apps/nowait-admin/src/pages/AdminBooth/AdminBooth.tsx
index 9a75c46d..de207982 100644
--- a/apps/nowait-admin/src/pages/AdminBooth/AdminBooth.tsx
+++ b/apps/nowait-admin/src/pages/AdminBooth/AdminBooth.tsx
@@ -310,9 +310,9 @@ const BoothForm = () => {
isTablet ? "px-[100px] py-[20px]" : "px-[20px] py-[20px]"
}`}
>
-
+
{/* 탭 */}
-
+