UNPKG

@rc-component/notification

Version:
23 lines (22 loc) 604 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; const DEFAULT_OFFSET = 8; const DEFAULT_THRESHOLD = 3; const DEFAULT_GAP = 16; const useStack = config => { const result = { offset: DEFAULT_OFFSET, threshold: DEFAULT_THRESHOLD, gap: DEFAULT_GAP }; if (config && typeof config === 'object') { result.offset = config.offset ?? DEFAULT_OFFSET; result.threshold = config.threshold ?? DEFAULT_THRESHOLD; result.gap = config.gap ?? DEFAULT_GAP; } return [!!config, result]; }; var _default = exports.default = useStack;