diff --git a/frontend/public/images/project-templates/project-templates-new-location.png b/frontend/public/images/project-templates/project-templates-new-location.png deleted file mode 100644 index dd08f19a6..000000000 Binary files a/frontend/public/images/project-templates/project-templates-new-location.png and /dev/null differ diff --git a/frontend/src/components/v2/NoticeBannerV2/NoticeBannerV2.tsx b/frontend/src/components/v2/NoticeBannerV2/NoticeBannerV2.tsx index 2b41620bd..bde5853e5 100644 --- a/frontend/src/components/v2/NoticeBannerV2/NoticeBannerV2.tsx +++ b/frontend/src/components/v2/NoticeBannerV2/NoticeBannerV2.tsx @@ -7,9 +7,10 @@ type Props = { title: string; children: ReactNode; className?: string; + titleClassName?: string; }; -export const NoticeBannerV2 = ({ title, children, className }: Props) => { +export const NoticeBannerV2 = ({ title, children, className, titleClassName }: Props) => { return (
{ className )} > -
+
{title}
diff --git a/frontend/src/pages/organization/SettingsPage/components/OrgTabGroup/OrgTabGroup.tsx b/frontend/src/pages/organization/SettingsPage/components/OrgTabGroup/OrgTabGroup.tsx index bb2afdcc5..864357975 100644 --- a/frontend/src/pages/organization/SettingsPage/components/OrgTabGroup/OrgTabGroup.tsx +++ b/frontend/src/pages/organization/SettingsPage/components/OrgTabGroup/OrgTabGroup.tsx @@ -1,9 +1,11 @@ import { useState } from "react"; +import { DotLottieReact } from "@lottiefiles/dotlottie-react"; import { useSearch } from "@tanstack/react-router"; import { Tab, TabList, TabPanel, Tabs } from "@app/components/v2"; import { NoticeBannerV2 } from "@app/components/v2/NoticeBannerV2/NoticeBannerV2"; import { ROUTE_PATHS } from "@app/const/routes"; +import { ProjectType } from "@app/hooks/api/workspace/types"; import { AuditLogStreamsTab } from "../AuditLogStreamTab"; import { ImportTab } from "../ImportTab"; @@ -36,22 +38,52 @@ export const OrgTabGroup = () => { component: () => (
-

- Project templates have been moved to the Feature Settings page, under the "Project - Templates" tab. +

+ Project templates have been relocated and are now product specific:

-

- Project templates are now product-specific, and can be configured for each project - type. -

- Project Templates New Location +
    + {[ + { + type: ProjectType.SecretManager, + label: "Secret Management", + icon: "sliding-carousel" + }, + { + type: ProjectType.CertificateManager, + label: "Certificate Management", + icon: "note" + }, + { + type: ProjectType.KMS, + label: "KMS", + icon: "unlock" + }, + { + type: ProjectType.SSH, + label: "SSH", + icon: "verified" + } + ].map(({ label, type, icon }) => ( +
  • + + + {" "} + {label} + +
  • + ))} +
)