UNPKG

@gorhom/bottom-sheet

Version:

A performant interactive bottom sheet with fully configurable options 🚀

17 lines (14 loc) • 471 B
"use strict"; /** * Converts a snap point to fixed numbers. */ export const normalizeSnapPoint = (snapPoint, containerHeight) => { 'worklet'; let normalizedSnapPoint = snapPoint; // percentage snap point if (typeof normalizedSnapPoint === 'string') { normalizedSnapPoint = Number(normalizedSnapPoint.split('%')[0]) * containerHeight / 100; } return Math.max(0, containerHeight - normalizedSnapPoint); }; //# sourceMappingURL=normalizeSnapPoint.js.map