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);
|
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 {
|
> div {
|
||||||
|
|||||||
@ -47,8 +47,8 @@ export const DockTabs = ({ tabs, autoFocus, selectedTab, onChangeTab }: DockTabs
|
|||||||
};
|
};
|
||||||
|
|
||||||
const updateScrollbarVisibility = () => {
|
const updateScrollbarVisibility = () => {
|
||||||
const allTabs = Array.from(elem.current?.querySelectorAll(".Tabs .Tab"));
|
const allTabs: HTMLElement[] = Array.from(elem.current?.querySelectorAll(".Tabs .Tab"));
|
||||||
const allTabsShrinked = allTabs.every(tab => tab.clientWidth == minTabSize.current);
|
const allTabsShrinked = allTabs.every(tab => tab.offsetWidth == minTabSize.current);
|
||||||
|
|
||||||
setShowScrollbar(allTabsShrinked);
|
setShowScrollbar(allTabsShrinked);
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user