@scrolia/vanilla
Version:
A headless scrollbar component
1 lines • 1.54 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","names":[],"sources":["../src/index.ts"],"sourcesContent":["import { Container } from \"#/components/contianer\";\nimport { Content } from \"#/components/contnet\";\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 Container,\n Content,\n Provider,\n ThumbX,\n ThumbY,\n TrackX,\n TrackY,\n};\n\nexport type { ComponentProps, CSSProperties } from \"#/@types/component\";\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 { ContainerElement } from \"#/components/contianer\";\nexport type { ContentElement } from \"#/components/contnet\";\nexport type { ProviderElement } from \"#/components/provider\";\nexport type { ThumbXElement } from \"#/components/thumb/x\";\nexport type { ThumbYElement } from \"#/components/thumb/y\";\nexport type { TrackXElement } from \"#/components/track/x\";\nexport type { TrackYElement } from \"#/components/track/y\";\n\nexport { Scrollbar };\n"],"mappings":";;;;;;;;;AASA,MAAM,YAAY;CACd;CACA;CACA;CACA;CACA;CACA;CACA;AACH"}