Просмотр исходного кода

fix(app): always show project menu button for mobile a11y (#11258)

Co-authored-by: Brendan Allan <[email protected]>
Devin Griffin 2 недель назад
Родитель
Сommit
9b20679a61
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      packages/app/src/pages/layout.tsx

+ 4 - 1
packages/app/src/pages/layout.tsx

@@ -2664,7 +2664,10 @@ export default function Layout(props: ParentProps) {
                       variant="ghost"
                       data-action="project-menu"
                       data-project={base64Encode(p().worktree)}
-                      class="shrink-0 size-6 rounded-md opacity-0 group-hover/project:opacity-100 data-[expanded]:opacity-100 data-[expanded]:bg-surface-base-active"
+                      class="shrink-0 size-6 rounded-md data-[expanded]:bg-surface-base-active"
+                      classList={{
+                        "opacity-0 group-hover/project:opacity-100 data-[expanded]:opacity-100": !panelProps.mobile,
+                      }}
                       aria-label={language.t("common.moreOptions")}
                     />
                     <DropdownMenu.Portal mount={!panelProps.mobile ? state.nav : undefined}>