Skip to content

Commit 9eab72d

Browse files
committed
fix editor unit test
1 parent b9f0842 commit 9eab72d

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

web/libs/editor/src/common/Dropdown/DropdownComponent.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,8 @@ export const Dropdown = forwardRef<DropdownRef, DropdownProps>(
218218
// Build dropdown classes
219219
const dropdownClasses = ["lsf-dropdown"];
220220

221-
// Add visibility classes
222-
if (visibilityClasses) dropdownClasses.push(visibilityClasses);
221+
// Add visibility classes with lsf- prefix
222+
if (visibilityClasses) dropdownClasses.push("lsf-" + visibilityClasses);
223223

224224
// Add custom class if provided
225225
if (props.className) dropdownClasses.push(props.className);

web/libs/editor/src/common/Dropdown/DropdownTrigger.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,9 @@ export const DropdownTrigger = forwardRef<DropdownRef, DropdownTriggerProps>(
9898
const dropdownTriggerClasses = ["lsf-dropdown__trigger"];
9999
if (props.className) dropdownTriggerClasses.push(props.className);
100100

101+
// Get original classes from the trigger element if they exist
102+
const originalClassName = (triggerEL as any).props.className || '';
103+
101104
return {
102105
...(triggerEL as any).props,
103106
tag,
@@ -109,7 +112,7 @@ export const DropdownTrigger = forwardRef<DropdownRef, DropdownTriggerProps>(
109112
setMinIndex(Math.max(minIndex, getMinIndex(triggerRef.current)));
110113
}
111114
},
112-
className: dropdownTriggerClasses.join(" "),
115+
className: `${originalClassName} ${dropdownTriggerClasses.join(" ")}`.trim(),
113116
onClickCapture: handleToggle,
114117
};
115118
}, [triggerEL, triggerRef, props.className, handleToggle]);

0 commit comments

Comments
 (0)