UNPKG

@arolariu/components

Version:

🎨 70+ beautiful, accessible React components built on Base UI. TypeScript-first, CSS Modules styling, tree-shakeable, SSR-ready. Perfect for modern web apps, design systems & rapid prototyping. Zero config, maximum flexibility! ⚡

47 lines • 1.67 kB
import { ScrollArea as BaseScrollArea } from "@base-ui/react/scroll-area"; import * as React from "react"; /** * Coordinates scroll area layout and scrolling behavior. * * @remarks * - Renders a `<div>` element by default * - Built on {@link https://base-ui.com/react/components/scroll-area | Base UI Scroll Area} * - Supports the `render` prop for element composition * * @example * ```tsx * <ScrollArea>Content</ScrollArea> * ``` * * @see {@link https://base-ui.com/react/components/scroll-area | Base UI Documentation} */ declare const ScrollArea: React.ForwardRefExoticComponent<Omit<Omit<import("@base-ui/react").ScrollAreaRootProps, "ref"> & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>; /** * Renders the scroll bar. * * @remarks * - Renders a `<div>` element by default * - Built on {@link https://base-ui.com/react/components/scroll-area | Base UI Scroll Area} * - Supports the `render` prop for element composition * * @example * ```tsx * <ScrollBar>Content</ScrollBar> * ``` * * @see {@link https://base-ui.com/react/components/scroll-area | Base UI Documentation} */ declare function ScrollBar(props: Readonly<ScrollBar.Props>): React.ReactElement; declare namespace ScrollBar { var displayName: string; } declare namespace ScrollArea { type Props = React.ComponentPropsWithRef<typeof BaseScrollArea.Root>; type State = BaseScrollArea.Root.State; } declare namespace ScrollBar { type Props = React.ComponentPropsWithRef<typeof BaseScrollArea.Scrollbar>; type State = BaseScrollArea.Scrollbar.State; } export { ScrollArea, ScrollBar }; //# sourceMappingURL=scroll-area.d.ts.map