import { Helmet } from "react-helmet"; import { useNavigate, useSearch } from "@tanstack/react-router"; import { Tab, TabList, TabPanel, Tabs } from "@app/components/v2"; import { ROUTE_PATHS } from "@app/const/routes"; import { RequestSecretTab } from "./components/RequestSecret/RequestSecretTab"; import { ShareSecretTab } from "./components/ShareSecret/ShareSecretTab"; enum SecretSharingPageTabs { ShareSecret = "share-secret", RequestSecret = "request-secret" } export const ShareSecretSection = () => { const navigate = useNavigate(); const { selectedTab } = useSearch({ from: ROUTE_PATHS.Organization.SecretSharing.id }); const updateSelectedTab = (tab: string) => { navigate({ to: ROUTE_PATHS.Organization.SecretSharing.path, search: (prev) => ({ ...prev, selectedTab: tab as SecretSharingPageTabs }) }); }; return (