UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

32 lines (29 loc) 1.06 kB
'use client'; import { ScrollAreaContent, ScrollAreaCorner, ScrollAreaRoot, ScrollAreaScrollbar, ScrollAreaThumb, ScrollAreaViewport } from "./atoms.mjs"; import { jsx, jsxs } from "react/jsx-runtime"; //#region src/ScrollArea/ScrollArea.tsx const ScrollArea = ({ children, contentProps, corner = false, cornerProps, scrollFade = false, scrollbarProps, thumbProps, viewportProps, ...rest }) => { return /* @__PURE__ */ jsxs(ScrollAreaRoot, { ...rest, children: [ /* @__PURE__ */ jsx(ScrollAreaViewport, { scrollFade, ...viewportProps, children: /* @__PURE__ */ jsx(ScrollAreaContent, { ...contentProps, children }) }), /* @__PURE__ */ jsx(ScrollAreaScrollbar, { ...scrollbarProps, children: /* @__PURE__ */ jsx(ScrollAreaThumb, { ...thumbProps }) }), corner && /* @__PURE__ */ jsx(ScrollAreaCorner, { ...cornerProps }) ] }); }; ScrollArea.displayName = "ScrollArea"; var ScrollArea_default = ScrollArea; //#endregion export { ScrollArea_default as default }; //# sourceMappingURL=ScrollArea.mjs.map