@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
13 lines (12 loc) • 517 B
JavaScript
"use client";
import { getThumbRatio } from "./get-thumb-ratio.mjs";
//#region packages/@mantine/core/src/components/ScrollArea/utils/get-thumb-size.tsx
function getThumbSize(sizes) {
const ratio = getThumbRatio(sizes.viewport, sizes.content);
const scrollbarPadding = sizes.scrollbar.paddingStart + sizes.scrollbar.paddingEnd;
const thumbSize = (sizes.scrollbar.size - scrollbarPadding) * ratio;
return Math.max(thumbSize, 18);
}
//#endregion
export { getThumbSize };
//# sourceMappingURL=get-thumb-size.mjs.map