| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -22,6 +22,7 @@ import { usePathname } from "next/navigation"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import { signOut } from "next-auth/react"
 | 
					 | 
					 | 
					 | 
					import { signOut } from "next-auth/react"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import { useTheme } from "@components/theme/ThemeClientContextProvider"
 | 
					 | 
					 | 
					 | 
					import { useTheme } from "@components/theme/ThemeClientContextProvider"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import Button from "@components/button"
 | 
					 | 
					 | 
					 | 
					import Button from "@components/button"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					import clsx from "clsx"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					type Tab = {
 | 
					 | 
					 | 
					 | 
					type Tab = {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						name: string
 | 
					 | 
					 | 
					 | 
						name: string
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -101,7 +102,9 @@ const Header = ({ signedIn = false, isAdmin = false }) => {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										name: "Sign Out",
 | 
					 | 
					 | 
					 | 
										name: "Sign Out",
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										icon: <SignOutIcon />,
 | 
					 | 
					 | 
					 | 
										icon: <SignOutIcon />,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										value: "signout",
 | 
					 | 
					 | 
					 | 
										value: "signout",
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										onClick: () => signOut()
 | 
					 | 
					 | 
					 | 
										onClick: () => signOut({
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
											callbackUrl: "/",
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
										})
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
									},
 | 
					 | 
					 | 
					 | 
									},
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
									...defaultPages
 | 
					 | 
					 | 
					 | 
									...defaultPages
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								]
 | 
					 | 
					 | 
					 | 
								]
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -148,7 +151,7 @@ const Header = ({ signedIn = false, isAdmin = false }) => {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										key={tab.value}
 | 
					 | 
					 | 
					 | 
										key={tab.value}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										iconLeft={tab.icon}
 | 
					 | 
					 | 
					 | 
										iconLeft={tab.icon}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										onClick={() => onTabChange(tab.value)}
 | 
					 | 
					 | 
					 | 
										onClick={() => onTabChange(tab.value)}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										className={`${styles.tab} ${activeStyle}`}
 | 
					 | 
					 | 
					 | 
										className={clsx(styles.tab, activeStyle)}
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										aria-label={tab.name}
 | 
					 | 
					 | 
					 | 
										aria-label={tab.name}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										aria-current={isActive ? "page" : undefined}
 | 
					 | 
					 | 
					 | 
										aria-current={isActive ? "page" : undefined}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
									>
 | 
					 | 
					 | 
					 | 
									>
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -160,7 +163,7 @@ const Header = ({ signedIn = false, isAdmin = false }) => {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
									<Link
 | 
					 | 
					 | 
					 | 
									<Link
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										key={tab.value}
 | 
					 | 
					 | 
					 | 
										key={tab.value}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										href={tab.href}
 | 
					 | 
					 | 
					 | 
										href={tab.href}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										className={`${styles.tab} ${activeStyle}`}
 | 
					 | 
					 | 
					 | 
										className={clsx(styles.tab, activeStyle)}
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
									>
 | 
					 | 
					 | 
					 | 
									>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										<Button iconLeft={tab.icon}>{tab.name ? tab.name : undefined}</Button>
 | 
					 | 
					 | 
					 | 
										<Button iconLeft={tab.icon}>{tab.name ? tab.name : undefined}</Button>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
									</Link>
 | 
					 | 
					 | 
					 | 
									</Link>
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |