{"version":3,"file":"linkVariantClassMapper.cjs","sources":["../../../../../../src/components/ui/theme/appearance/linkVariantClassMapper.ts"],"sourcesContent":["import { BaseClassMapper } from \"../common/BaseClassMapper\";\nimport type { CategoryProps } from \"../../props\";\n\n// Link with no explicit appearance uses cascading --link-text (surface-appropriate); explicit appearance uses --app-text.\nexport class LinkVariantClassMapper extends BaseClassMapper {\n  linkClass: string = \"text-(--link-text)\";\n  standardClass: string = \"text-(--app-text)\";\n\n  getClasses(extractedKeys: CategoryProps): string[] {\n    return [extractedKeys?.appearance ? this.standardClass : this.linkClass];\n  }\n}\n"],"names":["BaseClassMapper"],"mappings":";;;;AAIO,MAAM,+BAA+BA,+BAAA,CAAgB;AAAA,EAArD,WAAA,GAAA;AAAA,IAAA,KAAA,CAAA,GAAA,SAAA,CAAA;AACL,IAAA,IAAA,CAAA,SAAA,GAAoB,oBAAA;AACpB,IAAA,IAAA,CAAA,aAAA,GAAwB,mBAAA;AAAA,EAAA;AAAA,EAExB,WAAW,aAAA,EAAwC;AACjD,IAAA,OAAO,CAAC,aAAA,EAAe,UAAA,GAAa,IAAA,CAAK,aAAA,GAAgB,KAAK,SAAS,CAAA;AAAA,EACzE;AACF;;;;"}