From 6b3279cbe51ee8bb8ba3ac30c069c48171ad38df Mon Sep 17 00:00:00 2001 From: = Date: Fri, 27 Jun 2025 20:30:31 +0530 Subject: [PATCH] feat: completed breadcrumb and settings changes --- .../components/v2/Breadcrumb/Breadcrumb.tsx | 6 +- frontend/src/layouts/KmsLayout/KmsLayout.tsx | 18 +- .../PkiManagerLayout/PkiManagerLayout.tsx | 18 +- .../ProjectGeneralLayout.tsx | 2 +- .../SecretManagerLayout.tsx | 6 +- .../SecretScanningLayout.tsx | 2 +- frontend/src/layouts/SshLayout/SshLayout.tsx | 30 +-- .../CertAuthDetailsByIDPage/route.tsx | 3 + .../cert-manager/CertificatesPage/route.tsx | 12 +- .../PkiCollectionDetailsByIDPage/routes.tsx | 3 + .../PkiSubscriberDetailsByIDPage/route.tsx | 3 + .../cert-manager/PkiSubscribersPage/route.tsx | 12 +- .../PkiTemplateListPage/route.tsx | 12 +- .../SettingsPage/SettingsPage.tsx | 10 +- frontend/src/pages/cert-manager/layout.tsx | 7 +- frontend/src/pages/kms/KmipPage/route.tsx | 12 +- frontend/src/pages/kms/OverviewPage/route.tsx | 12 +- .../pages/kms/SettingsPage/SettingsPage.tsx | 10 +- .../AuditLogsRetentionSection.tsx | 129 ------------ .../AuditLogsRetentionSection/index.tsx | 1 - .../DeleteProjectSection.tsx | 184 ----------------- .../components/DeleteProjectSection/index.tsx | 1 - .../ProjectGeneralTab/ProjectGeneralTab.tsx | 14 -- .../components/ProjectGeneralTab/index.tsx | 1 - .../kms/SettingsPage/components/index.tsx | 1 - frontend/src/pages/kms/layout.tsx | 7 +- .../pages/project/AccessControlPage/route.tsx | 7 +- .../project/GroupDetailsByIDPage/route.tsx | 20 +- .../project/IdentityDetailsByIDPage/route.tsx | 20 +- .../project/MemberDetailsByIDPage/route.tsx | 20 +- .../project/RoleDetailsBySlugPage/route.tsx | 20 +- .../project/SettingsPage/SettingsPage.tsx | 36 +++- .../AuditLogsRetentionSection.tsx | 0 .../AuditLogsRetentionSection/index.tsx | 0 .../DeleteProjectSection.tsx | 0 .../components/DeleteProjectSection/index.tsx | 0 .../ProjectGeneralTab/ProjectGeneralTab.tsx | 0 .../components/ProjectGeneralTab/index.tsx | 0 .../SettingsPage/components/index.tsx | 0 .../src/pages/project/SettingsPage/route.tsx | 30 ++- .../secret-manager/OverviewPage/route.tsx | 17 +- .../SecretDashboardPage/route.tsx | 7 + .../SettingsPage/SettingsPage.tsx | 9 +- .../AuditLogsRetentionSection.tsx | 129 ------------ .../AuditLogsRetentionSection/index.tsx | 1 - .../DeleteProjectSection.tsx | 190 ------------------ .../components/DeleteProjectSection/index.tsx | 1 - .../ProjectGeneralTab/ProjectGeneralTab.tsx | 27 +-- .../SettingsPage/components/index.tsx | 1 - .../route.tsx | 4 +- .../SecretScanningDataSourcesPage/route.tsx | 22 +- .../SettingsPage/SettingsPage.tsx | 23 +-- frontend/src/pages/secret-scanning/layout.tsx | 7 +- .../pages/ssh/SettingsPage/SettingsPage.tsx | 18 +- .../AuditLogsRetentionSection.tsx | 129 ------------ .../AuditLogsRetentionSection/index.tsx | 1 - .../DeleteProjectSection.tsx | 184 ----------------- .../components/DeleteProjectSection/index.tsx | 1 - .../ProjectGeneralTab/ProjectGeneralTab.tsx | 14 -- .../components/ProjectGeneralTab/index.tsx | 1 - .../ssh/SettingsPage/components/index.tsx | 1 - .../src/pages/ssh/SshCaByIDPage/route.tsx | 11 +- frontend/src/pages/ssh/SshCasPage/route.tsx | 18 +- .../ssh/SshHostGroupDetailsByIDPage/route.tsx | 21 +- frontend/src/pages/ssh/SshHostsPage/route.tsx | 12 +- frontend/src/pages/ssh/layout.tsx | 7 +- 66 files changed, 338 insertions(+), 1187 deletions(-) delete mode 100644 frontend/src/pages/kms/SettingsPage/components/AuditLogsRetentionSection/AuditLogsRetentionSection.tsx delete mode 100644 frontend/src/pages/kms/SettingsPage/components/AuditLogsRetentionSection/index.tsx delete mode 100644 frontend/src/pages/kms/SettingsPage/components/DeleteProjectSection/DeleteProjectSection.tsx delete mode 100644 frontend/src/pages/kms/SettingsPage/components/DeleteProjectSection/index.tsx delete mode 100644 frontend/src/pages/kms/SettingsPage/components/ProjectGeneralTab/ProjectGeneralTab.tsx delete mode 100644 frontend/src/pages/kms/SettingsPage/components/ProjectGeneralTab/index.tsx delete mode 100644 frontend/src/pages/kms/SettingsPage/components/index.tsx rename frontend/src/pages/{cert-manager => project}/SettingsPage/components/AuditLogsRetentionSection/AuditLogsRetentionSection.tsx (100%) rename frontend/src/pages/{cert-manager => project}/SettingsPage/components/AuditLogsRetentionSection/index.tsx (100%) rename frontend/src/pages/{cert-manager => project}/SettingsPage/components/DeleteProjectSection/DeleteProjectSection.tsx (100%) rename frontend/src/pages/{cert-manager => project}/SettingsPage/components/DeleteProjectSection/index.tsx (100%) rename frontend/src/pages/{cert-manager => project}/SettingsPage/components/ProjectGeneralTab/ProjectGeneralTab.tsx (100%) rename frontend/src/pages/{cert-manager => project}/SettingsPage/components/ProjectGeneralTab/index.tsx (100%) rename frontend/src/pages/{cert-manager => project}/SettingsPage/components/index.tsx (100%) delete mode 100644 frontend/src/pages/secret-manager/SettingsPage/components/AuditLogsRetentionSection/AuditLogsRetentionSection.tsx delete mode 100644 frontend/src/pages/secret-manager/SettingsPage/components/AuditLogsRetentionSection/index.tsx delete mode 100644 frontend/src/pages/secret-manager/SettingsPage/components/DeleteProjectSection/DeleteProjectSection.tsx delete mode 100644 frontend/src/pages/secret-manager/SettingsPage/components/DeleteProjectSection/index.tsx delete mode 100644 frontend/src/pages/ssh/SettingsPage/components/AuditLogsRetentionSection/AuditLogsRetentionSection.tsx delete mode 100644 frontend/src/pages/ssh/SettingsPage/components/AuditLogsRetentionSection/index.tsx delete mode 100644 frontend/src/pages/ssh/SettingsPage/components/DeleteProjectSection/DeleteProjectSection.tsx delete mode 100644 frontend/src/pages/ssh/SettingsPage/components/DeleteProjectSection/index.tsx delete mode 100644 frontend/src/pages/ssh/SettingsPage/components/ProjectGeneralTab/ProjectGeneralTab.tsx delete mode 100644 frontend/src/pages/ssh/SettingsPage/components/ProjectGeneralTab/index.tsx delete mode 100644 frontend/src/pages/ssh/SettingsPage/components/index.tsx diff --git a/frontend/src/components/v2/Breadcrumb/Breadcrumb.tsx b/frontend/src/components/v2/Breadcrumb/Breadcrumb.tsx index 20684ee61..b623276fc 100644 --- a/frontend/src/components/v2/Breadcrumb/Breadcrumb.tsx +++ b/frontend/src/components/v2/Breadcrumb/Breadcrumb.tsx @@ -1,6 +1,6 @@ /* eslint-disable react/prop-types */ import React from "react"; -import { faCaretDown, faEllipsis, faSlash } from "@fortawesome/free-solid-svg-icons"; +import { faEllipsis, faSlash, faSort } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { Link, ReactNode } from "@tanstack/react-router"; import { LinkComponentProps } from "node_modules/@tanstack/react-router/dist/esm/link"; @@ -141,11 +141,11 @@ const BreadcrumbContainer = ({ breadcrumbs }: { breadcrumbs: TBreadcrumbFormat[] - {el.label} + {el.label} - + {el?.dropdownTitle && {el.dropdownTitle}} {el.links.map((i, dropIndex) => ( { > {({ isActive }) => KMIP} - - {({ isActive }) => Settings} - + { + // + // {({ isActive }) => Settings} + // + } diff --git a/frontend/src/layouts/PkiManagerLayout/PkiManagerLayout.tsx b/frontend/src/layouts/PkiManagerLayout/PkiManagerLayout.tsx index e1be17a35..3bc061abb 100644 --- a/frontend/src/layouts/PkiManagerLayout/PkiManagerLayout.tsx +++ b/frontend/src/layouts/PkiManagerLayout/PkiManagerLayout.tsx @@ -73,14 +73,16 @@ export const PkiManagerLayout = () => { > {({ isActive }) => Alerting} - - {({ isActive }) => Settings} - + { + // + // {({ isActive }) => Settings} + // + } diff --git a/frontend/src/layouts/ProjectGeneralLayout/ProjectGeneralLayout.tsx b/frontend/src/layouts/ProjectGeneralLayout/ProjectGeneralLayout.tsx index c248d7ff3..e61aef8b7 100644 --- a/frontend/src/layouts/ProjectGeneralLayout/ProjectGeneralLayout.tsx +++ b/frontend/src/layouts/ProjectGeneralLayout/ProjectGeneralLayout.tsx @@ -20,7 +20,7 @@ export const ProjectGeneralLayout = () => { >