{"version":3,"file":"cursorClassMapper.cjs","sources":["../../../../../../src/components/ui/theme/layout/cursorClassMapper.ts"],"sourcesContent":["import { BaseClassMapper } from \"../common/BaseClassMapper\";\nimport type { CategoryProps, CursorKey } from \"../../props\";\n\nexport class CursorClassMapper extends BaseClassMapper implements Record<CursorKey, string> {\n  cursorPointer: string = \"cursor-pointer\";\n  cursorDefault: string = \"cursor-default\";\n  cursorNotAllowed: string = \"cursor-not-allowed\";\n  cursorNone: string = \"cursor-none\";\n  cursorText: string = \"cursor-text\";\n  cursorMove: string = \"cursor-move\";\n  cursorWait: string = \"cursor-wait\";\n\n  getClasses(extractedKeys: CategoryProps): string[] {\n    const cursor = extractedKeys?.cursor;\n    return cursor ? [this[cursor]] : [];\n  }\n}\n"],"names":["BaseClassMapper"],"mappings":";;;;AAGO,MAAM,0BAA0BA,+BAAA,CAAqD;AAAA,EAArF,WAAA,GAAA;AAAA,IAAA,KAAA,CAAA,GAAA,SAAA,CAAA;AACL,IAAA,IAAA,CAAA,aAAA,GAAwB,gBAAA;AACxB,IAAA,IAAA,CAAA,aAAA,GAAwB,gBAAA;AACxB,IAAA,IAAA,CAAA,gBAAA,GAA2B,oBAAA;AAC3B,IAAA,IAAA,CAAA,UAAA,GAAqB,aAAA;AACrB,IAAA,IAAA,CAAA,UAAA,GAAqB,aAAA;AACrB,IAAA,IAAA,CAAA,UAAA,GAAqB,aAAA;AACrB,IAAA,IAAA,CAAA,UAAA,GAAqB,aAAA;AAAA,EAAA;AAAA,EAErB,WAAW,aAAA,EAAwC;AACjD,IAAA,MAAM,SAAS,aAAA,EAAe,MAAA;AAC9B,IAAA,OAAO,SAAS,CAAC,IAAA,CAAK,MAAM,CAAC,IAAI,EAAC;AAAA,EACpC;AACF;;;;"}