UNPKG

@crossed/styled

Version:

A universal & performant styling library for React Native, Next.js & React

22 lines (21 loc) 546 B
import { Registry } from "./Registry"; import { createMethods } from "./createMethods"; import { isWeb } from "./isWeb"; const inlineStyle = (stylesParam) => { let current = stylesParam(Registry.getTheme(isWeb)); const proxy = new Proxy(createMethods(current), { get(_target, prop) { return createMethods(current)[prop]; } }); if (!isWeb) { Registry.subscribe(() => { current = stylesParam(Registry.getTheme(isWeb)); }); } return proxy; }; export { inlineStyle }; //# sourceMappingURL=inlineStyle.js.map