| 
									
										
										
										
											2024-09-15 16:48:22 +02:00
										 |  |  | import { ReactNode } from "react"; | 
					
						
							|  |  |  | import { Nav, Navbar } from "react-bootstrap"; | 
					
						
							|  |  |  | import { Link } from "@remix-run/react"; | 
					
						
							|  |  |  | import Logo from "~/components/nav/Logo"; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-09-25 16:43:53 +02:00
										 |  |  | export default function BaseNavbar({ children }: { children?: ReactNode }) { | 
					
						
							| 
									
										
										
										
											2024-09-15 16:48:22 +02:00
										 |  |  | 	return ( | 
					
						
							| 
									
										
										
										
											2024-09-25 15:14:48 +02:00
										 |  |  | 		<Navbar expand="lg" className={`mb-4 mx-2`}> | 
					
						
							| 
									
										
										
										
											2024-09-15 16:48:22 +02:00
										 |  |  | 			<Navbar.Brand to="/" as={Link}> | 
					
						
							|  |  |  | 				<Logo /> | 
					
						
							|  |  |  | 			</Navbar.Brand> | 
					
						
							|  |  |  | 			{children && ( | 
					
						
							|  |  |  | 				<> | 
					
						
							|  |  |  | 					<Navbar.Toggle aria-controls="main-navbar" /> | 
					
						
							|  |  |  | 					<Navbar.Collapse id="main-navbar"> | 
					
						
							|  |  |  | 						<Nav className="ms-auto">{children}</Nav> | 
					
						
							|  |  |  | 					</Navbar.Collapse> | 
					
						
							|  |  |  | 				</> | 
					
						
							|  |  |  | 			)} | 
					
						
							|  |  |  | 		</Navbar> | 
					
						
							|  |  |  | 	); | 
					
						
							|  |  |  | } |