Add isAddMenuOpen prop to ViewportPanel and update aria-expanded attribute

This commit is contained in:
2026-04-11 14:12:56 +02:00
parent fa80f954fe
commit 9652cbadf5

View File

@@ -66,6 +66,7 @@ interface ViewportPanelProps {
cameraState: ViewportPanelCameraState;
focusRequestId: number;
focusSelection: EditorSelection;
isAddMenuOpen: boolean;
onActivatePanel(panelId: ViewportPanelId): void;
onOpenAddMenu(event: ReactMouseEvent<HTMLButtonElement>): void;
onSetViewportLayoutMode(layoutMode: ViewportLayoutMode): void;
@@ -134,6 +135,7 @@ export function ViewportPanel({
cameraState,
focusRequestId,
focusSelection,
isAddMenuOpen,
onActivatePanel,
onOpenAddMenu,
onSetViewportLayoutMode,
@@ -212,7 +214,7 @@ export function ViewportPanel({
"add-button"
)}
aria-haspopup="menu"
aria-expanded={undefined}
aria-expanded={isAddMenuOpen}
onClick={onOpenAddMenu}
>
Add