fix: Beute-Editor fängt den Fokus, SVG-Icon im Kopf
- Auf /colonies/[id]/hive bekommen Sprunglink, Seitenleiste, Kopf, Offline-Band, untere Navigation und „+ Neu“ das Attribut inert; der erste Tab landet auf „Zurück“ im Editor (vorher Stopp 34). - metadata.icons verlinkt /icon.svg neben favicon.ico und apple-icon. - Tests: alle THEME_COLORS gleich dem jeweiligen --background, ausdrücklich gewähltes Dunkel färbt die theme-color. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This commit is contained in:
1 parent
ce68729233
commit
6ac9eef93b
11 files changed
+221
-9
No files matched your search
@@ -3,6 +3,7 @@ import {
|
||||
ADMIN_GROUP,
|
||||
BOTTOM_NAV_HREFS,
|
||||
NAV_GROUPS,
|
||||
isFullScreenPage,
|
||||
visibleNavGroups,
|
||||
} from "./nav-config";
|
||||
|
||||
@@ -93,4 +94,13 @@ describe("nav-config", () => {
|
||||
expect(group?.label).toBe("Betrieb");
|
||||
expect(group?.items.find((item) => item.href === "/compliance")?.label).toBe("Prüfbereitschaft");
|
||||
});
|
||||
|
||||
it("knows the Beute editor („Umbauen“) as the one full-screen page", () => {
|
||||
expect(isFullScreenPage("/colonies/c1/hive")).toBe(true);
|
||||
expect(isFullScreenPage("/colonies/c%201/hive/")).toBe(true);
|
||||
expect(isFullScreenPage("/colonies/c1")).toBe(false);
|
||||
expect(isFullScreenPage("/colonies")).toBe(false);
|
||||
expect(isFullScreenPage("/colonies/c1/hive/history")).toBe(false);
|
||||
expect(isFullScreenPage("/apiaries/a1/hive")).toBe(false);
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user