feat: review changes

This commit is contained in:
=
2024-12-13 23:50:49 +05:30
parent cac060deff
commit df8c1e54e0
6 changed files with 1297 additions and 10 deletions
+2 -2
View File
@@ -365,7 +365,7 @@ export const AppLayout = ({ children }: LayoutProps) => {
isSelected={router.asPath.includes(
`/${ProjectType.CertificateManager}/overview`
)}
icon="system-outline-165-view-carousel"
icon="note"
>
Cert Management
</MenuItem>
@@ -375,7 +375,7 @@ export const AppLayout = ({ children }: LayoutProps) => {
<a>
<MenuItem
isSelected={router.asPath.includes(`/${ProjectType.KMS}/overview`)}
icon="system-outline-165-view-carousel"
icon="unlock"
>
Key Management
</MenuItem>
@@ -16,7 +16,7 @@ import {
useSubscription,
useWorkspace
} from "@app/context";
import { getProjectHomePage } from "@app/helpers/project";
import { getProjectHomePage, getProjectTitle } from "@app/helpers/project";
import { usePopUp } from "@app/hooks";
import { useUpdateUserProjectFavorites } from "@app/hooks/api/users/mutation";
import { useGetUserProjectFavorites } from "@app/hooks/api/users/queries";
@@ -166,7 +166,9 @@ export const ProjectSelect = () => {
return (
<div className="mt-5 mb-4 w-full p-3">
<p className="ml-1.5 mb-1 text-xs font-semibold uppercase text-gray-400">Project</p>
<p className="ml-1.5 mb-1 text-xs font-semibold uppercase text-gray-400">
{currentWorkspace?.type ? getProjectTitle(currentWorkspace?.type) : "Project"}
</p>
<FilterableSelect
className="text-sm"
value={value}
@@ -65,7 +65,7 @@ export const ProjectSidebarItem = () => {
}
icon="system-outline-90-lock-closed"
>
Internal PKI
Overview
</MenuItem>
</a>
</Link>
@@ -77,7 +77,7 @@ export const ProjectSidebarItem = () => {
isSelected={router.asPath === `/${ProjectType.KMS}/${currentWorkspace?.id}/kms`}
icon="system-outline-90-lock-closed"
>
Key Management
Overview
</MenuItem>
</a>
</Link>
@@ -22,7 +22,11 @@ export const ProjectSettingsPage = () => {
currentWorkspace?.version !== ProjectVersion.V3 ||
currentWorkspace?.type !== ProjectType.SecretManager
},
{ name: "Workflow Integrations", key: "tab-workflow-integrations" },
{
name: "Workflow Integrations",
key: "tab-workflow-integrations",
isHidden: currentWorkspace?.type !== ProjectType.SecretManager
},
{
name: "Webhooks",
key: "tab-project-webhooks",
@@ -65,9 +69,12 @@ export const ProjectSettingsPage = () => {
<EncryptionTab />
</Tab.Panel>
)}
<Tab.Panel>
<WorkflowIntegrationTab />
</Tab.Panel>
{currentWorkspace?.type === ProjectType.SecretManager && (
<Tab.Panel>
<WorkflowIntegrationTab />
</Tab.Panel>
)}
{currentWorkspace?.type === ProjectType.SecretManager && (
<Tab.Panel>
<WebhooksTab />