UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

1 lines 757 B
{"version":3,"file":"Scrollbar.context.cjs","names":["createSafeContext"],"sources":["../../../../src/components/ScrollArea/ScrollAreaScrollbar/Scrollbar.context.ts"],"sourcesContent":["import { createSafeContext } from '../../../core';\n\nexport interface ScrollbarContextValue {\n hasThumb: boolean;\n scrollbar: HTMLDivElement | null;\n onThumbChange: (thumb: HTMLDivElement | null) => void;\n onThumbPointerUp: () => void;\n onThumbPointerDown: (pointerPos: { x: number; y: number }) => void;\n onThumbPositionChange: () => void;\n}\n\nexport const [ScrollbarProvider, useScrollbarContext] = createSafeContext<ScrollbarContextValue>(\n 'ScrollAreaScrollbar was not found in tree'\n);\n"],"mappings":";;AAWA,MAAa,CAAC,mBAAmB,kGAAuBA,kBACtD,4CACD"}