diff --git a/frontend/src/components/CollectionTable.jsx b/frontend/src/components/CollectionTable.jsx index c67120d47..4fe0dc709 100644 --- a/frontend/src/components/CollectionTable.jsx +++ b/frontend/src/components/CollectionTable.jsx @@ -302,16 +302,20 @@ export default function CollectionTable({ data, activeCollection, onDelete, onVi const showSlider = scrollState.scrollWidth > scrollState.clientWidth; return ( -
+
{/* Toolbar Area */}
- - {showColumnMenu && ( + {showColumnMenu && ( <>
setShowColumnMenu(false)} /> -
+
+ +
)} +
@@ -437,7 +440,8 @@ export default function CollectionTable({ data, activeCollection, onDelete, onVi position: (isStickyLeft || isStickyRight) ? "sticky" : "relative", left: isStickyLeft ? 0 : 'auto', right: isStickyRight ? 0 : 'auto', - zIndex: (isStickyLeft || isStickyRight) ? 20 : 10, + zIndex: (isStickyLeft || isStickyRight) ? 5 : 3, + background: 'rgba(10, 10, 10, 0.85)', backdropFilter: 'blur(8px)', boxShadow: isStickyRight ? '-5px 0 15px rgba(0,0,0,0.3)' : 'none' @@ -479,7 +483,8 @@ export default function CollectionTable({ data, activeCollection, onDelete, onVi position: (isStickyLeft || isStickyRight) ? "sticky" : "relative", left: isStickyLeft ? 0 : 'auto', right: isStickyRight ? 0 : 'auto', - zIndex: (isStickyLeft || isStickyRight) ? 5 : 1, + zIndex: (isStickyLeft || isStickyRight) ? 2 : 1, + boxShadow: isStickyRight ? '-5px 0 15px rgba(0,0,0,0.2)' : 'none' }; diff --git a/frontend/src/index.css b/frontend/src/index.css index 009dfafa5..843ef7aa0 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -497,4 +497,18 @@ body { padding: 5px; width: 5rem; -} \ No newline at end of file +} + +/* Fix dark-mode select dropdown options */ +select { + background-color: var(--color-bg-input); + color: #ffffff; +} + +select option { + background-color: #0f0f0f; + color: #ffffff; +} + + +