fix: use Combobox for notification group selection in settings page

Settings page used a plain number input for ip_change_notification_group_id,
requiring users to manually enter a group ID. Replace it with a searchable
Combobox component (consistent with alert-rule/service/cron pages) and wrap
the settings route with NotificationProvider to load notification group data.

Closes nezhahq/nezha#1174

Co-authored-by: naiba/CloudCode <hi+cloudcode@nai.ba>
This commit is contained in:
naiba
2026-03-01 01:11:37 +00:00
parent 4f6e6d1a21
commit 341a6fa666
2 changed files with 19 additions and 6 deletions
+5 -1
View File
@@ -128,7 +128,11 @@ const router = createBrowserRouter([
},
{
path: "/dashboard/settings",
element: <SettingsPage />,
element: (
<NotificationProvider withNotifierGroup>
<SettingsPage />
</NotificationProvider>
),
},
{
path: "/dashboard/settings/user",