UNPKG

@attio/react-native-bottom-sheet-toolbox

Version:
38 lines (33 loc) 2.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FULLY_OPEN_SNAP_POINT = exports.CONTENT_HEIGHT_WITH_OVERLAY_FOOTER_SNAP_POINT = exports.CONTENT_HEIGHT_SNAP_POINT = exports.CLOSED_SNAP_POINT = exports.BottomSheetPositionBuiltInLockPriority = void 0; // The sheet position equivalent to it being closed. const CLOSED_SNAP_POINT = exports.CLOSED_SNAP_POINT = 0; // The sheet position equivalent to it being at its content height. const CONTENT_HEIGHT_SNAP_POINT = exports.CONTENT_HEIGHT_SNAP_POINT = "CONTENT_HEIGHT"; const CONTENT_HEIGHT_WITH_OVERLAY_FOOTER_SNAP_POINT = exports.CONTENT_HEIGHT_WITH_OVERLAY_FOOTER_SNAP_POINT = "CONTENT_HEIGHT_WITH_OVERLAY_FOOTER"; // The sheet position equivalent to it being fully open. const FULLY_OPEN_SNAP_POINT = exports.FULLY_OPEN_SNAP_POINT = "100%"; /** * A flexible representation for the position of a bottom sheet. * It can be a number, a percentage, or the special 'CONTENT_HEIGHT' which * is equivalent to a layout height check of the sheet's contents. */ /** * A small data-structure to describe a lock on the bottom sheet's position. * Lower priority locks can be overridden by higher priority locks. */ /** * An enum that all the provided bottom sheet utilities make use of. * This helps keep behavior consistent (both internally to the package, and externally for consumers). */ let BottomSheetPositionBuiltInLockPriority = exports.BottomSheetPositionBuiltInLockPriority = /*#__PURE__*/function (BottomSheetPositionBuiltInLockPriority) { BottomSheetPositionBuiltInLockPriority[BottomSheetPositionBuiltInLockPriority["SNAP_WHEN_IDLE"] = 100] = "SNAP_WHEN_IDLE"; BottomSheetPositionBuiltInLockPriority[BottomSheetPositionBuiltInLockPriority["GESTURE"] = 200] = "GESTURE"; BottomSheetPositionBuiltInLockPriority[BottomSheetPositionBuiltInLockPriority["ACTIONS_SNAP"] = 400] = "ACTIONS_SNAP"; BottomSheetPositionBuiltInLockPriority[BottomSheetPositionBuiltInLockPriority["ACTIONS_CLOSE"] = 500] = "ACTIONS_CLOSE"; return BottomSheetPositionBuiltInLockPriority; }({}); //# sourceMappingURL=constants.js.map