@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
25 lines (24 loc) • 1.01 kB
text/typescript
import { ScrollAreaContentProps, ScrollAreaCornerProps, ScrollAreaFadeOrientation, ScrollAreaRootProps, ScrollAreaScrollbarProps, ScrollAreaThumbProps, ScrollAreaViewportProps } from "./atoms.mjs";
import { ReactNode } from "react";
//#region src/base-ui/ScrollArea/type.d.ts
interface ScrollAreaProps extends Omit<ScrollAreaRootProps, 'children'> {
children?: ReactNode;
contentProps?: Omit<ScrollAreaContentProps, 'children'>;
corner?: boolean;
cornerProps?: ScrollAreaCornerProps;
scrollbarProps?: Omit<ScrollAreaScrollbarProps, 'children'>;
/**
* Enable gradient scroll fade on the viewport edges.
*
* Accepts a boolean (true ≡ vertical) or an explicit orientation:
* `'vertical' | 'horizontal' | 'both'`.
*
* @default false
*/
scrollFade?: boolean | ScrollAreaFadeOrientation;
thumbProps?: ScrollAreaThumbProps;
viewportProps?: Omit<ScrollAreaViewportProps, 'children' | 'scrollFade'>;
}
//#endregion
export { ScrollAreaProps };
//# sourceMappingURL=type.d.mts.map