{"version":3,"file":"getClasses-DaWzwT2S.mjs","names":[],"sources":["../src/utils/getClasses.ts"],"sourcesContent":["export const getClasses = (\n  props: Readonly<Record<PropertyKey, unknown>>,\n  els: string[],\n  propPrefix: string,\n  classPrefix = propPrefix\n): string[] =>\n  els.reduce((arr: string[], prop) => {\n    if (!props[prop]) return arr\n\n    arr.push(\n      [classPrefix, prop.replace(propPrefix, ''), props[prop]]\n        .filter((e) => e && typeof e !== 'boolean')\n        .join('-')\n        .toLowerCase()\n    )\n\n    return arr\n  }, [] as string[])\n"],"mappings":";AAAA,IAAa,cACX,OACA,KACA,YACA,cAAc,eAEd,IAAI,QAAQ,KAAe,SAAS;AAClC,KAAI,CAAC,MAAM,MAAO,QAAO;AAEzB,KAAI,KACF;EAAC;EAAa,KAAK,QAAQ,YAAY,GAAG;EAAE,MAAM;EAAM,CACrD,QAAQ,MAAM,KAAK,OAAO,MAAM,UAAU,CAC1C,KAAK,IAAI,CACT,aAAa,CACjB;AAED,QAAO;GACN,EAAE,CAAa"}