fix active styling

This commit is contained in:
Ryan Di
2025-09-22 22:18:05 +10:00
parent 620c84383d
commit b6b52018db

View File

@@ -53,7 +53,7 @@ export const ToolTypePopup = ({
const panelWidth = panelRect?.width ?? 0;
const panelHeight = panelRect?.height ?? 0;
setPanelPosition({
x: triggerRect.left - panelWidth / 2,
x: triggerRect.left - panelWidth / 2 + 4,
y: panelHeight + 8,
});
};
@@ -93,15 +93,17 @@ export const ToolTypePopup = ({
tabIndex={-1}
style={{
position: "fixed",
top: `${-10}px`,
top: `${-16}px`,
left: `${panelPosition.x}px`,
zIndex: 9999,
zIndex: "var(--zIndex-popup)",
}}
className={CLASSES.CONVERT_ELEMENT_TYPE_POPUP}
>
{options.map(({ type, icon, title }) => (
<ToolButton
className={className}
className={clsx(className, {
active: currentType === type,
})}
key={type}
type="radio"
icon={icon}