UNPKG

@wener/console

Version:

Base console UI toolkit

33 lines (32 loc) 862 B
export const DaisyModifiers = [ 'outline', 'square', 'circle', 'fill', 'bordered', 'ghost', 'wide', 'block', 'intent', 'size' ]; export function omitDaisyModifiers(o, keys = DaisyModifiers) { return omit(o, keys); } export function omit(obj, keys) { return Object.fromEntries(Object.entries(obj).filter(([k])=>!keys.includes(k))); } export function daisy(name, { ghost, circle, square, bordered, fill, size, outline, intent }) { return [ name, bordered && `${name}-bordered`, ghost && `${name}-ghost`, circle && `${name}-circle`, square && `${name}-square`, fill && `${name}-fill`, size && `${name}-${size}`, outline && `${name}-outline`, intent && `${name}-${intent}` ].filter(Boolean).join(' '); } //# sourceMappingURL=daisy.js.map