diff --git a/src/components/Calendar/Calendar.styl b/src/components/Calendar/Calendar.styl index 9515d2f..99b73df 100644 --- a/src/components/Calendar/Calendar.styl +++ b/src/components/Calendar/Calendar.styl @@ -24,14 +24,31 @@ .sidebar border-right 2px solid #f3f4f6 width 350px - padding-top 16px - padding-left 5px height 100% flex-direction column - overflow-y: hidden + overflow-y: scroll + overflow-x: hidden + scrollbar-width: thin + scrollbar-color: transparent transparent + +.sidebar::-webkit-scrollbar + width: 8px + +.sidebar::-webkit-scrollbar-track + background: transparent + +.sidebar::-webkit-scrollbar-thumb + background-color: rgba(0, 0, 0, 0.3) + border-radius: 4px + opacity: 0 + transition: opacity 0.3s ease + +.sidebar:hover::-webkit-scrollbar-thumb + background-color: rgba(0, 0, 0, 0.5) + opacity: 1 .sidebar:hover - overflow-y: auto + scrollbar-color: rgba(0, 0, 0, 0.5) transparent .declined-event opacity 0.7 diff --git a/src/components/Calendar/Calendar.tsx b/src/components/Calendar/Calendar.tsx index 0aecbbe..72bcdce 100644 --- a/src/components/Calendar/Calendar.tsx +++ b/src/components/Calendar/Calendar.tsx @@ -274,7 +274,7 @@ export default function CalendarApp({