Files
NapCatQQ/.pnpm-store/v3/files/01/30877844f9706dcee3538adcdbc9e3ceea956be4f72a0217baaf623dfc9ac6966e54e0d8aefe8bc3c5bfd97d5fb186b45f2c39cd6fbaecae3253082f3f3395
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

37 lines
1.3 KiB
Plaintext

import {
tv
} from "./chunk-UWE6H66T.mjs";
// src/components/scroll-shadow.ts
var verticalShadow = [
"data-[top-scroll=true]:[mask-image:linear-gradient(0deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]",
"data-[bottom-scroll=true]:[mask-image:linear-gradient(180deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]",
"data-[top-bottom-scroll=true]:[mask-image:linear-gradient(#000,#000,transparent_0,#000_var(--scroll-shadow-size),#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]"
];
var horizontalShadow = [
"data-[left-scroll=true]:[mask-image:linear-gradient(270deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]",
"data-[right-scroll=true]:[mask-image:linear-gradient(90deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]",
"data-[left-right-scroll=true]:[mask-image:linear-gradient(to_right,#000,#000,transparent_0,#000_var(--scroll-shadow-size),#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]"
];
var scrollShadow = tv({
base: [],
variants: {
orientation: {
vertical: ["overflow-y-auto", ...verticalShadow],
horizontal: ["overflow-x-auto", ...horizontalShadow]
},
hideScrollBar: {
true: "scrollbar-hide",
false: ""
}
},
defaultVariants: {
orientation: "vertical",
hideScrollBar: false
}
});
export {
scrollShadow
};