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