UNPKG

@dark-engine/platform-desktop

Version:

Dark renderer to desktop platforms like Windows, Linux, macOS via Nodegui and Qt

17 lines (16 loc) 453 B
import { useMemo, detectIsUndefined } from '@dark-engine/core'; function styled(strings, ...args) { const style = useMemo(() => { return strings .map((x, idx) => x + (!detectIsUndefined(args[idx]) ? args[idx] : '')) .join('') .replace(/([:;])\s*/gm, '$1') .trim(); }, [strings, ...args]); return style; } function useStyle(config) { return config(styled); } export { useStyle }; //# sourceMappingURL=use-style.js.map