@scrolia/react
Version:
A headless scrollbar component
1 lines • 1.46 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","names":[],"sources":["../src/index.ts"],"sourcesContent":["import { Container } from \"#/components/container\";\nimport { Content } from \"#/components/content\";\nimport { Provider } from \"#/components/provider\";\nimport { ThumbX } from \"#/components/thumb/x\";\nimport { ThumbY } from \"#/components/thumb/y\";\nimport { TrackX } from \"#/components/track/x\";\nimport { TrackY } from \"#/components/track/y\";\n\n/** Scrollbar components. */\nconst Scrollbar = {\n Provider,\n Container,\n Content,\n TrackX,\n TrackY,\n ThumbX,\n ThumbY,\n};\n\nexport type {\n Axis,\n OnDragEndOptions,\n OnDragMoveOptions,\n OnDragMoveResult,\n OnDragStartOptions,\n OnScrollOptions,\n OnScrollResult,\n OnSetLengthOptions,\n OnSetLengthResult,\n Options,\n Plugin,\n PluginProps,\n PluginPropsFunction,\n} from \"#/@types/options\";\nexport type { ContainerProps } from \"#/components/container\";\nexport type { ContentProps } from \"#/components/content\";\nexport type { ProviderProps } from \"#/components/provider\";\nexport type { ThumbXProps } from \"#/components/thumb/x\";\nexport type { ThumbYProps } from \"#/components/thumb/y\";\nexport type { TrackXProps } from \"#/components/track/x\";\nexport type { TrackYProps } from \"#/components/track/y\";\n\nexport { Scrollbar };\n"],"mappings":";;;;;;;;;AASA,MAAM,YAAY;CACd;CACA;CACA;CACA;CACA;CACA;CACA;AACH"}