UNPKG

@thisisagile/easy-react

Version:

Straightforward library building micro applications in react

1 lines 702 B
{"version":3,"sources":["../../src/utils/toClasses.ts"],"sourcesContent":["import { entries, ifTrue, OneOrMore, Optional, toArray } from '@thisisagile/easy';\n\nexport const toClasses = (styles: Record<string, string>, classes: OneOrMore<string>, props: Record<string, Optional<boolean>>): string =>\n [...toArray(classes).map(c => styles[c]), ...entries(props).map(([key, val]) => ifTrue(val, styles[key]))].filter(Boolean).join(' ');\n"],"mappings":";AAAA,SAAS,SAAS,QAA6B,eAAe;AAEvD,IAAM,YAAY,CAAC,QAAgC,SAA4B,UACpF,CAAC,GAAG,QAAQ,OAAO,EAAE,IAAI,OAAK,OAAO,CAAC,CAAC,GAAG,GAAG,QAAQ,KAAK,EAAE,IAAI,CAAC,CAAC,KAAK,GAAG,MAAM,OAAO,KAAK,OAAO,GAAG,CAAC,CAAC,CAAC,EAAE,OAAO,OAAO,EAAE,KAAK,GAAG;","names":[]}