From 55ee5ef0639400b7f59e270192931e2da3705170 Mon Sep 17 00:00:00 2001 From: ajnart Date: Wed, 29 Jul 2026 20:06:59 +0200 Subject: [PATCH] Revert "fix: layer mobile widget details above header" This reverts commit a540f07920b9a0090455b507851d1b1f667d957f. --- apps/nextjs/src/components/layout/header.tsx | 4 ++-- packages/modals/src/index.tsx | 5 ++--- packages/ui/src/index.ts | 1 - packages/ui/src/theme.ts | 6 ------ packages/ui/src/theme/layers.ts | 5 ----- packages/ui/src/theme/modal.spec.ts | 16 ---------------- packages/ui/src/theme/modal.ts | 5 ----- 7 files changed, 4 insertions(+), 38 deletions(-) delete mode 100644 packages/ui/src/theme/layers.ts delete mode 100644 packages/ui/src/theme/modal.spec.ts diff --git a/apps/nextjs/src/components/layout/header.tsx b/apps/nextjs/src/components/layout/header.tsx index 50bb26b3a..7007f3ea8 100644 --- a/apps/nextjs/src/components/layout/header.tsx +++ b/apps/nextjs/src/components/layout/header.tsx @@ -2,7 +2,7 @@ import type { ReactNode } from "react"; import { AppShellHeader, Group, UnstyledButton } from "@mantine/core"; import { Spotlight } from "@homarr/spotlight"; -import { appShellHeaderZIndex, Link } from "@homarr/ui"; +import { Link } from "@homarr/ui"; import { ClientBurger } from "./header/burger"; import { DesktopSearchInput, MobileSearchButton } from "./header/search"; @@ -31,7 +31,7 @@ export const MainHeader = ({ return ( { return ( { - test("keeps dialogs above the fixed header and managed dialogs above regular dialogs", () => { - expect(appShellHeaderZIndex).toBe(getDefaultZIndex("modal") + 1); - expect(modalZIndex).toBe(appShellHeaderZIndex + 1); - expect(managedModalZIndex).toBe(modalZIndex + 1); - expect(modalComponent.defaultProps).toMatchObject({ zIndex: modalZIndex }); - expect(theme.components?.Drawer?.defaultProps).toMatchObject({ zIndex: modalZIndex }); - }); -}); diff --git a/packages/ui/src/theme/modal.ts b/packages/ui/src/theme/modal.ts index 2ee5918a0..7bb9f4e69 100644 --- a/packages/ui/src/theme/modal.ts +++ b/packages/ui/src/theme/modal.ts @@ -1,7 +1,5 @@ import type { MantineTheme, MantineThemeComponent, ModalProps } from "@mantine/core"; -import { modalZIndex } from "./layers"; - export const modalSizeSelect = "xxl"; export const modalSizeForm = "lg"; @@ -10,9 +8,6 @@ const fixedModalSizes = new Set([modalSizeSelect, modalSizeForm]); const modalWidth = "min(var(--modal-size), calc(100vw - 2 * var(--mantine-spacing-md)))"; export const modalComponent: MantineThemeComponent = { - defaultProps: { - zIndex: modalZIndex, - }, vars: (_theme: MantineTheme, props: Partial) => { if (props.size === modalSizeSelect) { return { root: { "--modal-size": "75rem" } };