diff --git a/frontend/src/sidebar/Sidebar.jsx b/frontend/src/sidebar/Sidebar.jsx index d258ed8..c9c0201 100644 --- a/frontend/src/sidebar/Sidebar.jsx +++ b/frontend/src/sidebar/Sidebar.jsx @@ -563,20 +563,10 @@ const Sidebar = ({ )} actions={( <> - {handleCollapse ? ( ) : null} + )} /> diff --git a/frontend/src/styles/sidebar/sidebar.css b/frontend/src/styles/sidebar/sidebar.css index 9f68787..9420503 100644 --- a/frontend/src/styles/sidebar/sidebar.css +++ b/frontend/src/styles/sidebar/sidebar.css @@ -182,6 +182,24 @@ outline-offset: 2px; } +.sidebar__collapse-button { + color: color-mix(in oklch, var(--muted) 85%, transparent); + opacity: 0; + pointer-events: none; + transition: opacity 0.18s ease; +} + +.sidebar:hover .sidebar__collapse-button, +.sidebar__collapse-button:focus-visible { + opacity: 0.85; + pointer-events: auto; +} + +.sidebar__collapse-button:hover:not([disabled]), +.sidebar__collapse-button:focus-visible { + color: var(--muted); +} + .sidebar__title-chevron { transition: transform 0.2s ease; } @@ -580,5 +598,3 @@ background: var(--sidebar-active-bg); color: var(--fg); } - -