From d4cbf7e4d531a9890761d96202eead92413e70cf Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Fri, 31 Jul 2026 02:48:56 +0200 Subject: [PATCH] Align Scheduling WebUI runtime dependencies --- webui/package.json | 10 +++++----- webui/src/features/scheduling/SchedulingPage.tsx | 2 +- webui/src/features/scheduling/SchedulingPublicPage.tsx | 2 +- .../features/scheduling/SchedulingRequestsWidget.tsx | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/webui/package.json b/webui/package.json index ac97637..0e9c9ff 100644 --- a/webui/package.json +++ b/webui/package.json @@ -20,12 +20,12 @@ "peerDependencies": { "@govoplan/core-webui": "^0.1.11", "lucide-react": "^1.23.0", - "react": "^19.0.0", - "react-dom": "^19.0.0", - "react-router-dom": ">=7.18.2 <8", - "@vitejs/plugin-react": "^4.3.4", + "react": ">=19.2.7 <20", + "react-dom": ">=19.2.7 <20", + "react-router": ">=8.3.0 <9", + "@vitejs/plugin-react": "^5.2.0", "typescript": "^5.7.2", - "vite": "^6.0.6" + "vite": "^7.3.6" }, "peerDependenciesMeta": { "@govoplan/core-webui": { diff --git a/webui/src/features/scheduling/SchedulingPage.tsx b/webui/src/features/scheduling/SchedulingPage.tsx index d274c56..e873f44 100644 --- a/webui/src/features/scheduling/SchedulingPage.tsx +++ b/webui/src/features/scheduling/SchedulingPage.tsx @@ -1,5 +1,5 @@ import { useCallback, useEffect, useMemo, useRef, useState, type FormEvent } from "react"; -import { useSearchParams } from "react-router-dom"; +import { useSearchParams } from "react-router"; import { Bell, CalendarCheck, diff --git a/webui/src/features/scheduling/SchedulingPublicPage.tsx b/webui/src/features/scheduling/SchedulingPublicPage.tsx index 986c1c1..ec9f489 100644 --- a/webui/src/features/scheduling/SchedulingPublicPage.tsx +++ b/webui/src/features/scheduling/SchedulingPublicPage.tsx @@ -1,5 +1,5 @@ import { useEffect, useMemo, useState, type FormEvent } from "react"; -import { Link, useParams } from "react-router-dom"; +import { Link, useParams } from "react-router"; import { Button, Card, diff --git a/webui/src/features/scheduling/SchedulingRequestsWidget.tsx b/webui/src/features/scheduling/SchedulingRequestsWidget.tsx index eef434e..1d0c32a 100644 --- a/webui/src/features/scheduling/SchedulingRequestsWidget.tsx +++ b/webui/src/features/scheduling/SchedulingRequestsWidget.tsx @@ -1,6 +1,6 @@ import { useCallback } from "react"; import { CalendarClock } from "lucide-react"; -import { Link } from "react-router-dom"; +import { Link } from "react-router"; import { DashboardWidgetList, DismissibleAlert,