Skip to content

Commit

Permalink
added enable topshadow option
Browse files Browse the repository at this point in the history
  • Loading branch information
mokelgit committed Feb 15, 2025
1 parent 01c1ed0 commit cd511b0
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions components/VerticalScrollContainer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ type VerticalScrollContainerProps = {
scrollThumbColor?: string;
scrollTrackColor?: string;
header?: React.ReactNode;
enableTopShadow?: boolean;
};

export default forwardRef(function VerticalScrollContainer(
Expand All @@ -37,6 +38,7 @@ export default forwardRef(function VerticalScrollContainer(
scrollThumbColor = "rgb(136 160 157 / 0.3)", //"bg-forest-400/30",
scrollTrackColor = "rgb(0 0 0 / 0.3)", //"bg-black/30",
header,
enableTopShadow = false,
}: VerticalScrollContainerProps,
ref: React.Ref<HTMLDivElement>
) {
Expand Down Expand Up @@ -334,6 +336,10 @@ export default forwardRef(function VerticalScrollContainer(
if (contentScrollAreaRef.current) {
if (contentHeight < contentScrollAreaHeight) {
setMaskGradient('');
}else if (enableTopShadow){
setMaskGradient(
'linear-gradient(to bottom, transparent, black 50px, black calc(100% - 50px), transparent)'
);
}
}

Expand Down

0 comments on commit cd511b0

Please sign in to comment.