Adding shadow corners to scrollable area

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
Alex Andreev committed 2022-03-15 10:03:54 +03:00
1 parent 45644fe5ab
commit 5c4f29445c
2 files changed
+21 -2

No files matched your search

@@ -29,6 +29,25 @@
background-color: rgba(106, 115, 125, 0.2);
}
}
> div {
&::before, &::after {
content: "\00A0";
position: sticky;
min-width: 8px;
z-index: 1;
}
&::before {
left: 0;
background: linear-gradient(270deg, transparent 0%, var(--dockHeadBackground) 65%);
}
&::after {
right: 0;
background: linear-gradient(90deg, transparent 0%, var(--dockHeadBackground) 65%);
}
}
}
> div {
+2 -2
View File
@@ -47,8 +47,8 @@ export const DockTabs = ({ tabs, autoFocus, selectedTab, onChangeTab }: DockTabs
};
const updateScrollbarVisibility = () => {
const allTabs = Array.from(elem.current?.querySelectorAll(".Tabs .Tab"));
const allTabsShrinked = allTabs.every(tab => tab.clientWidth == minTabSize.current);
const allTabs: HTMLElement[] = Array.from(elem.current?.querySelectorAll(".Tabs .Tab"));
const allTabsShrinked = allTabs.every(tab => tab.offsetWidth == minTabSize.current);
setShowScrollbar(allTabsShrinked);
};