UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

1 lines 775 B
{"version":3,"file":"get-thumb-size.cjs","names":["getThumbRatio"],"sources":["../../../../src/components/ScrollArea/utils/get-thumb-size.tsx"],"sourcesContent":["import type { Sizes } from '../ScrollArea.types';\nimport { getThumbRatio } from './get-thumb-ratio';\n\nexport function getThumbSize(sizes: Sizes) {\n const ratio = getThumbRatio(sizes.viewport, sizes.content);\n const scrollbarPadding = sizes.scrollbar.paddingStart + sizes.scrollbar.paddingEnd;\n const thumbSize = (sizes.scrollbar.size - scrollbarPadding) * ratio;\n return Math.max(thumbSize, 18);\n}\n"],"mappings":";;;AAGA,SAAgB,aAAa,OAAc;CACzC,MAAM,QAAQA,wBAAAA,cAAc,MAAM,UAAU,MAAM,QAAQ;CAC1D,MAAM,mBAAmB,MAAM,UAAU,eAAe,MAAM,UAAU;CACxE,MAAM,aAAa,MAAM,UAAU,OAAO,oBAAoB;AAC9D,QAAO,KAAK,IAAI,WAAW,GAAG"}