@redocly/theme
Version:
Shared UI components lib
15 lines • 532 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getAutoDismissDuration = getAutoDismissDuration;
const SIMPLE_TOAST_DURATION_MS = 2500;
const DETAILED_TOAST_DURATION_MS = 4000;
function getAutoDismissDuration(hasDetails, type, duration) {
if (duration !== undefined) {
return duration;
}
if (type === 'loading') {
return null;
}
return hasDetails ? DETAILED_TOAST_DURATION_MS : SIMPLE_TOAST_DURATION_MS;
}
//# sourceMappingURL=get-auto-dismiss-duration.js.map