mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Adding shadow corners to scrollable area
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
parent
45644fe5ab
commit
5c4f29445c
@ -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 {
|
||||
|
||||
@ -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);
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user