UNPKG

naive-ui

Version:

A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast

27 lines 571 B
const smallerSizeMap = { tiny: 'mini', small: 'tiny', medium: 'small', large: 'medium', huge: 'large' }; const largerSizeMap = { tiny: 'small', small: 'medium', medium: 'large', large: 'huge' }; export function largerSize(size) { const result = largerSizeMap[size]; if (result === undefined) { throw new Error(`${size} has no larger size.`); } return result; } export function smallerSize(size) { const result = smallerSizeMap[size]; if (result === undefined) { throw new Error(`${size} has no smaller size.`); } return result; }