fix(config): prevent class merge of avatar size

This commit is contained in:
Benjamin Canac
2023-12-16 00:16:31 +01:00
parent 0c8ab9d98e
commit b22bd70d54

View File

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