import { useMemo } from 'react'; import { pathsConfig } from '@/packages/shared/src/config'; import { AppLogo } from '@kit/shared/components/app-logo'; import { ProfileAccountDropdownContainer } from '@kit/shared/components/personal-account-dropdown-container'; // local imports import { TeamAccountWorkspace } from '../_lib/server/team-account-workspace.loader'; import { TeamAccountNotifications } from './team-account-notifications'; export function TeamAccountNavigationMenu(props: { workspace: TeamAccountWorkspace; }) { const { account, user, accounts: rawAccounts } = props.workspace; const accounts = useMemo( () => rawAccounts.map((account) => ({ label: account.name, value: account.slug, image: account.picture_url, application_role: account.application_role, })), [rawAccounts], ); return (
); }