From b25e1714124a56ebc51363aac9e28d063b980bce Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Sun, 14 Jul 2024 08:39:19 +0200 Subject: [PATCH] Add the CLEAR special class to remove Paterlyfly classes --- src/lib/getKcClsx.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/getKcClsx.ts b/src/lib/getKcClsx.ts index 9dc35a1d..cd468f87 100644 --- a/src/lib/getKcClsx.ts +++ b/src/lib/getKcClsx.ts @@ -71,10 +71,14 @@ export function createGetKcClsx(params: { transform: classKey => { assert(is(classKey)); + const className = classes?.[classKey]; + return clsx( classKey, - doUseDefaultCss ? defaultClasses[classKey] : undefined, - classes?.[classKey] + doUseDefaultCss && !className?.split(" ").includes("CLEAR") + ? defaultClasses[classKey] + : undefined, + className ); } });