Revert "Unify workspace dropdowns; Update layouts (#458)"

This reverts commit 4bc8448a1d.
This commit is contained in:
gbuomprisco
2026-03-11 14:47:47 +08:00
parent 4bc8448a1d
commit 4912e402a3
530 changed files with 11182 additions and 14382 deletions

View File

@@ -1,46 +0,0 @@
import { JWTUserData } from '@kit/supabase/types';
import { Sidebar, SidebarContent, SidebarHeader } from '@kit/ui/sidebar';
import type { AccountModel } from '~/components/workspace-dropdown';
import { WorkspaceDropdown } from '~/components/workspace-dropdown';
import { getTeamAccountSidebarConfig } from '~/config/team-account-navigation.config';
import { TeamAccountNotifications } from '~/home/[account]/_components/team-account-notifications';
import { TeamAccountLayoutSidebarNavigation } from './team-account-layout-sidebar-navigation';
export function TeamAccountLayoutSidebar(props: {
account: string;
accountId: string;
accounts: AccountModel[];
user: JWTUserData;
}) {
const { account, accounts, user } = props;
const config = getTeamAccountSidebarConfig(account);
const collapsible = config.sidebarCollapsedStyle;
return (
<Sidebar variant="floating" collapsible={collapsible}>
<SidebarHeader className={'h-16 justify-center'}>
<div className={'flex items-center justify-between gap-x-1'}>
<WorkspaceDropdown
user={user}
accounts={accounts}
selectedAccount={account}
/>
<div className={'group-data-[collapsible=icon]:hidden'}>
<TeamAccountNotifications
userId={user.id}
accountId={props.accountId}
/>
</div>
</div>
</SidebarHeader>
<SidebarContent className="h-[calc(100%-160px)] overflow-y-auto">
<TeamAccountLayoutSidebarNavigation config={config} />
</SidebarContent>
</Sidebar>
);
}