{"version":3,"file":"getClasses-CsgNQabU.mjs","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"],"names":[],"mappings":"AAAO,MAAM,aAAa,CACxB,OACA,KACA,YACA,cAAc,eAEd,IAAI,OAAO,CAAC,KAAe,SAAS;AAClC,MAAI,CAAC,MAAM,IAAI,EAAG,QAAO;AAEzB,MAAI;AAAA,IACF,CAAC,aAAa,KAAK,QAAQ,YAAY,EAAE,GAAG,MAAM,IAAI,CAAC,EACpD,OAAO,CAAC,MAAM,KAAK,OAAO,MAAM,SAAS,EACzC,KAAK,GAAG,EACR,YAAA;AAAA,EAAY;AAGjB,SAAO;AACT,GAAG,CAAA,CAAc;"}