From 6461d84ec8ee3a751e105bf097fa9caf0d4877e9 Mon Sep 17 00:00:00 2001 From: Thomas Camlong Date: Wed, 27 May 2026 16:22:16 +0200 Subject: [PATCH] fix(ui): use Modal.extend for proper Mantine v7 typing --- packages/ui/src/theme.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/ui/src/theme.ts b/packages/ui/src/theme.ts index 090e0d43c..2d5db6f0d 100644 --- a/packages/ui/src/theme.ts +++ b/packages/ui/src/theme.ts @@ -1,4 +1,4 @@ -import { createTheme } from "@mantine/core"; +import { createTheme, Modal } from "@mantine/core"; import { primaryColor } from "./theme/colors/primary"; import { secondaryColor } from "./theme/colors/secondary"; @@ -10,13 +10,13 @@ export const theme = createTheme({ }, primaryColor: "primaryColor", components: { - Modal: { - vars: (_theme: unknown, props: { size?: string }) => { + Modal: Modal.extend({ + vars: (_theme, props) => { if (props.size === "xxl") { return { root: { "--modal-size": "75rem" } }; } return { root: {} }; }, - }, + }), }, });