Add the CLEAR special class to remove Paterlyfly classes

This commit is contained in:
Joseph Garrone 2024-07-14 08:39:19 +02:00
parent 60aaa03202
commit b25e171412

View File

@ -71,10 +71,14 @@ export function createGetKcClsx<ClassKey extends string>(params: {
transform: classKey => {
assert(is<ClassKey>(classKey));
const className = classes?.[classKey];
return clsx(
classKey,
doUseDefaultCss ? defaultClasses[classKey] : undefined,
classes?.[classKey]
doUseDefaultCss && !className?.split(" ").includes("CLEAR")
? defaultClasses[classKey]
: undefined,
className
);
}
});