From 9fc5555ecf85cca02b37837857a721fdbef03a1a Mon Sep 17 00:00:00 2001 From: Jason Date: Sat, 18 Oct 2025 23:31:14 +0800 Subject: [PATCH] feat: add icons to provider dialog action buttons Add visual indicators to the Add and Save buttons in provider dialogs for improved UX and consistency with other dialogs. Changes: - AddProviderDialog: Add Plus icon to "Add" button - EditProviderDialog: Add Save icon to "Save" button Both dialogs now have clear visual affordances for primary actions, matching the icon usage pattern in other modal dialogs throughout the application. --- src/components/providers/AddProviderDialog.tsx | 2 ++ src/components/providers/EditProviderDialog.tsx | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/components/providers/AddProviderDialog.tsx b/src/components/providers/AddProviderDialog.tsx index 45cf329..f706350 100644 --- a/src/components/providers/AddProviderDialog.tsx +++ b/src/components/providers/AddProviderDialog.tsx @@ -1,5 +1,6 @@ import { useCallback } from "react"; import { useTranslation } from "react-i18next"; +import { Plus } from "lucide-react"; import { Dialog, DialogContent, @@ -164,6 +165,7 @@ export function AddProviderDialog({ {t("common.cancel", { defaultValue: "取消" })} diff --git a/src/components/providers/EditProviderDialog.tsx b/src/components/providers/EditProviderDialog.tsx index e2410f6..316cb70 100644 --- a/src/components/providers/EditProviderDialog.tsx +++ b/src/components/providers/EditProviderDialog.tsx @@ -1,5 +1,6 @@ import { useCallback } from "react"; import { useTranslation } from "react-i18next"; +import { Save } from "lucide-react"; import { Dialog, DialogContent, @@ -94,6 +95,7 @@ export function EditProviderDialog({ {t("common.cancel", { defaultValue: "取消" })}