From 5ec50e66de024dd16aa2952655d7291a7af60467 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=84=B1=EA=B2=BD?= Date: Wed, 25 Mar 2026 16:00:05 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B3=A0=EA=B0=9D=EC=9D=98=EA=B2=AC=20?= =?UTF-8?q?=EA=B5=AC=EA=B8=80=ED=8F=BC=20=EC=97=B0=EA=B2=B0=20=EB=B2=84?= =?UTF-8?q?=ED=8A=BC=20=EC=B6=94=EA=B0=80=20=EB=B0=8F=20UI=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.css | 57 +++++++++++++++++++ src/components/Sidebar.tsx | 34 +++++++---- .../Dashboard/ContentCalendarContent.tsx | 3 +- src/pages/Dashboard/UrlInputContent.tsx | 3 +- 4 files changed, 84 insertions(+), 13 deletions(-) diff --git a/index.css b/index.css index 742040d..383e24c 100644 --- a/index.css +++ b/index.css @@ -860,6 +860,39 @@ background: rgba(255, 255, 255, 0.15); } +/* Sidebar Footer Actions */ +.sidebar-footer-actions { + display: flex; + flex-direction: column; +} + +.sidebar-footer-actions .logout-btn { + width: 100%; +} + +.sidebar-inquiry-btn { + display: flex; + align-items: center; + gap: 0.75rem; + padding: 0.75rem 1rem; + color: var(--color-text-gray-400); + text-decoration: none; + transition: color var(--transition-normal); + white-space: nowrap; + font-size: var(--text-sm); + font-weight: 700; + flex-shrink: 0; +} + +.sidebar-inquiry-btn:hover { + color: var(--color-text-white); +} + +.sidebar-inquiry-btn.collapsed { + justify-content: center; + padding: 0.75rem; +} + /* Logout Button */ .logout-btn { width: 100%; @@ -10441,3 +10474,27 @@ cursor: not-allowed; transform: none; } + +/* Calendar panel scrollbar */ +.calendar-panel-scroll::-webkit-scrollbar { + width: 4px; +} + +.calendar-panel-scroll::-webkit-scrollbar-track { + background: transparent; +} + +.calendar-panel-scroll::-webkit-scrollbar-thumb { + background: #067C80; + border-radius: 999px; +} + +.calendar-panel-scroll::-webkit-scrollbar-thumb:hover { + background: #088a8e; +} + +/* Firefox */ +.calendar-panel-scroll { + scrollbar-width: thin; + scrollbar-color: #067C80 transparent; +} diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx index acbd509..9533886 100755 --- a/src/components/Sidebar.tsx +++ b/src/components/Sidebar.tsx @@ -175,16 +175,30 @@ const Sidebar: React.FC = ({ activeItem, onNavigate, onHome, userI )} - +
+ + + + + + {!isCollapsed && 고객의견} + +
diff --git a/src/pages/Dashboard/ContentCalendarContent.tsx b/src/pages/Dashboard/ContentCalendarContent.tsx index 8cddc04..9e6380d 100644 --- a/src/pages/Dashboard/ContentCalendarContent.tsx +++ b/src/pages/Dashboard/ContentCalendarContent.tsx @@ -643,7 +643,8 @@ const ContentCalendarContent: React.FC = ({ onNavig return (
{sortedDateKeys.map(dateKey => (
= ({ onAnalyze, onAutocomp {/* 검색 버튼 */}
- {/* 에러 메시지 */} {error && (

{error}