Problem
In resources/js/Components/twc-ui/tooltip.tsx wird in der composeRenderProps-Callback der optionale className-Parameter über ein Template-Literal direkt eingebettet. Ist className nicht gesetzt, landet das Literal "undefined" als ungültiges CSS-Klassentoken im DOM.
Betroffene Stelle
Datei: resources/js/Components/twc-ui/tooltip.tsx (ca. Zeile 41)
return `${baseClasses} ${variantClasses} ${className}`
Vorgeschlagene Lösung
return [baseClasses, variantClasses, className].filter(Boolean).join(' ')
Durch die Verwendung von Array.filter(Boolean) werden undefined- und leere Werte herausgefiltert, bevor die Klassen zusammengeführt werden.
Referenzen
Gemeldet von: @dspangenberg
Problem
In
resources/js/Components/twc-ui/tooltip.tsxwird in dercomposeRenderProps-Callback der optionaleclassName-Parameter über ein Template-Literal direkt eingebettet. IstclassNamenicht gesetzt, landet das Literal"undefined"als ungültiges CSS-Klassentoken im DOM.Betroffene Stelle
Datei:
resources/js/Components/twc-ui/tooltip.tsx(ca. Zeile 41)Vorgeschlagene Lösung
Durch die Verwendung von
Array.filter(Boolean)werdenundefined- und leere Werte herausgefiltert, bevor die Klassen zusammengeführt werden.Referenzen
Gemeldet von: @dspangenberg