Update ViewportPanel to include aria-hidden attribute

This commit is contained in:
2026-04-02 22:35:17 +02:00
parent 3d56e92ed4
commit 581aca0b44

View File

@@ -65,6 +65,7 @@ export function ViewportPanel({
className={`viewport-panel ${layoutMode === "single" ? "viewport-panel--single" : "viewport-panel--quad"} ${isActive ? "viewport-panel--active" : ""}`}
data-testid={`viewport-panel-${panelId}`}
data-active={isActive ? "true" : "false"}
aria-hidden={shouldShow ? undefined : true}
aria-label={`${getViewportPanelLabel(panelId)} viewport panel`}
style={shouldShow ? undefined : { display: "none" }}
onPointerDownCapture={() => onActivatePanel(panelId)}