fix(module): prevent class merging on default children

Fixes #1076
This commit is contained in:
Benjamin Canac
2023-12-07 17:29:36 +01:00
parent a8dc9b216a
commit f07968afef

View File

@@ -9,7 +9,7 @@ const customTwMerge = extendTailwindMerge({
})
const defuTwMerge = createDefu((obj, key, value, namespace) => {
if (namespace !== 'default' && typeof obj[key] === 'string' && typeof value === 'string' && obj[key] && value) {
if (namespace !== 'default' && !namespace.startsWith('default.') && typeof obj[key] === 'string' && typeof value === 'string' && obj[key] && value) {
// @ts-ignore
obj[key] = customTwMerge(obj[key], value)
return true