diff --git a/studio/components/layouts/AccountLayout/AccountLayout.tsx b/studio/components/layouts/AccountLayout/AccountLayout.tsx index f4f77fda73a..e0905387544 100644 --- a/studio/components/layouts/AccountLayout/AccountLayout.tsx +++ b/studio/components/layouts/AccountLayout/AccountLayout.tsx @@ -28,6 +28,7 @@ const AccountLayout = ({ children, title, breadcrumbs }: PropsWithChildren { const router = useRouter() const [open, setOpen] = useState(false) const { profile } = useProfile() + const showAuditLogs = useFlag('auditLogs') const { setIsOpen: setCommandMenuOpen } = useCommandMenu() const { isDarkMode, toggleTheme } = useTheme() @@ -71,15 +73,17 @@ const UserSettingsDropdown = () => { Access tokens - - setOpen(false)} - asChild - > - Audit logs - - + {showAuditLogs ? ( + + setOpen(false)} + asChild + > + Audit logs + + + ) : null} { const router = useRouter() - const accountSettings = [ + const mfaSetup = useFlag('mfaSetup') + const showAuditLogs = useFlag('auditLogs') + const accountSettings = compact([ { label: 'Preferences', pathname: `/account/me` }, { label: 'Access Tokens', pathname: `/account/tokens` }, - { label: 'Security', pathname: `/account/security` }, - { label: 'Audit logs', pathname: `/account/audit` }, - ] + mfaSetup ? { label: 'Security', pathname: `/account/security` } : null, + showAuditLogs ? { label: 'Audit logs', pathname: `/account/audit` } : null, + ]) return (