UNPKG

@dvcol/neo-svelte

Version:

Neomorphic ui library for svelte 5

17 lines (16 loc) 473 B
export const toPixel = (value) => { if (!value) return; return typeof value === 'number' ? `${value}px` : value; }; export const toSize = (size) => { if (!size) return; if (typeof size === 'number') return { absolute: toPixel(size) }; if (typeof size === 'string') return { absolute: size }; return Object.entries(size).reduce((acc, [key, value]) => { return { ...acc, [key]: toPixel(value) }; }, {}); };