From b44b8d09b2b1a8d65b650565e0f47f841e4f5af7 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Fri, 6 Dec 2024 09:54:44 +0800 Subject: [PATCH] feat(ui): new AccessList UI using antd --- .../certificate/CertificateDetail.tsx | 2 +- .../certificate/CertificateList.tsx | 2 +- .../components/certimate/AccessEditDialog.tsx | 8 +- .../certimate/AccessKubernetesForm.tsx | 1 - .../components/certimate/AccessTypeSelect.tsx | 2 +- ui/src/components/certimate/EmailsEdit.tsx | 2 +- ui/src/components/certimate/StringList.tsx | 2 +- ui/src/components/certimate/Version.tsx | 3 +- ui/src/components/ui/accordion.tsx | 2 +- ui/src/components/ui/alert-dialog.tsx | 2 +- ui/src/components/ui/alert.tsx | 2 +- ui/src/components/ui/badge.tsx | 2 +- ui/src/components/ui/breadcrumb.tsx | 2 +- ui/src/components/ui/button.tsx | 2 +- ui/src/components/ui/card.tsx | 2 +- ui/src/components/ui/collapsible.tsx | 2 +- ui/src/components/ui/command.tsx | 2 +- ui/src/components/ui/dialog.tsx | 159 +++++--------- ui/src/components/ui/drawer.tsx | 2 +- ui/src/components/ui/dropdown-menu.tsx | 2 +- ui/src/components/ui/form.tsx | 2 +- ui/src/components/ui/input.tsx | 2 +- ui/src/components/ui/label.tsx | 2 +- ui/src/components/ui/navigation-menu.tsx | 2 +- ui/src/components/ui/pagination.tsx | 2 +- ui/src/components/ui/popover.tsx | 47 ++--- ui/src/components/ui/progress.tsx | 2 +- ui/src/components/ui/radio-group.tsx | 2 +- ui/src/components/ui/scroll-area.tsx | 2 +- ui/src/components/ui/select.tsx | 2 +- ui/src/components/ui/separator.tsx | 2 +- ui/src/components/ui/sheet.tsx | 2 +- ui/src/components/ui/switch.tsx | 2 +- ui/src/components/ui/table.tsx | 138 +++--------- ui/src/components/ui/tabs.tsx | 2 +- ui/src/components/ui/textarea.tsx | 2 +- ui/src/components/ui/toast.tsx | 2 +- ui/src/components/ui/tooltip.tsx | 2 +- ui/src/{lib => components/ui}/utils.ts | 0 ui/src/i18n/locales/en/nls.access.json | 31 +-- ui/src/i18n/locales/en/nls.certificate.json | 11 +- ui/src/i18n/locales/zh/nls.access.json | 31 +-- ui/src/i18n/locales/zh/nls.certificate.json | 13 +- ui/src/pages/DashboardLayout.tsx | 8 +- ui/src/pages/access/Access.tsx | 150 ------------- ui/src/pages/accesses/AccessList.tsx | 197 ++++++++++++++++++ ui/src/pages/certificates/CertificateList.tsx | 21 +- ui/src/pages/setting/SSLProvider.tsx | 3 +- ui/src/pages/workflows/WorkflowDetail.tsx | 2 +- ui/src/pages/workflows/WorkflowList.tsx | 40 ++-- ui/src/repository/access.ts | 2 +- ui/src/repository/certificate.ts | 2 +- ui/src/repository/workflow.ts | 4 +- ui/src/router.tsx | 22 +- 54 files changed, 429 insertions(+), 528 deletions(-) rename ui/src/{lib => components/ui}/utils.ts (100%) delete mode 100644 ui/src/pages/access/Access.tsx create mode 100644 ui/src/pages/accesses/AccessList.tsx diff --git a/ui/src/components/certificate/CertificateDetail.tsx b/ui/src/components/certificate/CertificateDetail.tsx index ec6d82ab..d58367ab 100644 --- a/ui/src/components/certificate/CertificateDetail.tsx +++ b/ui/src/components/certificate/CertificateDetail.tsx @@ -53,7 +53,7 @@ const CertificateDetail = ({ open, onOpenChange, certificate }: WorkflowLogDetai