MED-137: add doctor other jobs view (#55)
* add doctor jobs view * change translation * another translation change * clean up * add analaysis detail view to paths config * translation * merge fix * fix path * move components to shared * refactor * imports * clean up
This commit is contained in:
@@ -20,8 +20,10 @@ import {
|
||||
} from '@kit/ui/shadcn-sidebar';
|
||||
import { Trans } from '@kit/ui/trans';
|
||||
|
||||
import { AppLogo } from '~/components/app-logo';
|
||||
import { ProfileAccountDropdownContainer } from '~/components/personal-account-dropdown-container';
|
||||
import { AppLogo } from '@kit/shared/components/app-logo';
|
||||
import { ProfileAccountDropdownContainer } from '@kit/shared/components/personal-account-dropdown-container';
|
||||
|
||||
import { pathsConfig } from '@kit/shared/config';
|
||||
|
||||
export function DoctorSidebar({
|
||||
accounts,
|
||||
@@ -33,7 +35,11 @@ export function DoctorSidebar({
|
||||
return (
|
||||
<Sidebar collapsible="icon">
|
||||
<SidebarHeader className={'m-2'}>
|
||||
<AppLogo href={'/doctor'} className="max-w-full" compact={!open} />
|
||||
<AppLogo
|
||||
href={pathsConfig.app.doctor}
|
||||
className="max-w-full"
|
||||
compact={!open}
|
||||
/>
|
||||
</SidebarHeader>
|
||||
|
||||
<SidebarContent>
|
||||
@@ -44,10 +50,49 @@ export function DoctorSidebar({
|
||||
|
||||
<SidebarGroupContent>
|
||||
<SidebarMenu>
|
||||
<SidebarMenuButton isActive={path === '/doctor'} asChild>
|
||||
<Link className={'flex gap-2.5'} href={'/doctor'}>
|
||||
<SidebarMenuButton
|
||||
isActive={path === pathsConfig.app.doctor}
|
||||
asChild
|
||||
>
|
||||
<Link className={'flex gap-2.5'} href={pathsConfig.app.doctor}>
|
||||
<LayoutDashboard className={'h-4'} />
|
||||
<span>Dashboard</span>
|
||||
<Trans i18nKey={'doctor:sidebar.dashboard'} />
|
||||
</Link>
|
||||
</SidebarMenuButton>
|
||||
<SidebarMenuButton
|
||||
isActive={path === pathsConfig.app.openJobs}
|
||||
asChild
|
||||
>
|
||||
<Link
|
||||
className={'flex gap-2.5'}
|
||||
href={pathsConfig.app.openJobs}
|
||||
>
|
||||
<LayoutDashboard className={'h-4'} />
|
||||
<Trans i18nKey={'doctor:sidebar.openReviews'} />
|
||||
</Link>
|
||||
</SidebarMenuButton>
|
||||
<SidebarMenuButton
|
||||
isActive={path === pathsConfig.app.myJobs}
|
||||
asChild
|
||||
>
|
||||
<Link
|
||||
className={'flex gap-2.5'}
|
||||
href={pathsConfig.app.myJobs}
|
||||
>
|
||||
<LayoutDashboard className={'h-4'} />
|
||||
<Trans i18nKey={'doctor:sidebar.myReviews'} />
|
||||
</Link>
|
||||
</SidebarMenuButton>
|
||||
<SidebarMenuButton
|
||||
isActive={path === pathsConfig.app.completedJobs}
|
||||
asChild
|
||||
>
|
||||
<Link
|
||||
className={'flex gap-2.5'}
|
||||
href={pathsConfig.app.completedJobs}
|
||||
>
|
||||
<LayoutDashboard className={'h-4'} />
|
||||
<Trans i18nKey={'doctor:sidebar.completedReviews'} />
|
||||
</Link>
|
||||
</SidebarMenuButton>
|
||||
</SidebarMenu>
|
||||
|
||||
Reference in New Issue
Block a user