Spaces:
Sleeping
Sleeping
Download frontend/src/components/Header.tsx from joytheslothh/BacSense-API: direct link, hf CLI and curl.
- Browser
- Download file 2.04 kB
-
https://huggingface.co/spaces/joytheslothh/BacSense-API/resolve/main/frontend/src/components/Header.tsx
- Command line
-
hf download hf://spaces/joytheslothh/BacSense-API/frontend/src/components/Header.tsx
-
curl -L -o Header.tsx https://huggingface.co/spaces/joytheslothh/BacSense-API/resolve/main/frontend/src/components/Header.tsx
2.04 kB
| import { Link, useLocation } from "react-router-dom"; | |
| export const Header = () => { | |
| const location = useLocation(); | |
| return ( | |
| <header className="fixed top-0 left-0 right-0 z-50 bg-transparent backdrop-blur-md border-b border-primary/10"> | |
| <div className="max-w-7xl mx-auto px-6 h-20 flex items-center justify-between"> | |
| <Link to="/" className="flex items-center gap-3"> | |
| <span className="material-symbols-outlined text-primary text-3xl">coronavirus</span> | |
| <h1 className="font-display font-bold text-2xl tracking-tight">Bacsense 2.0</h1> | |
| </Link> | |
| <nav className="hidden md:flex items-center gap-10"> | |
| <Link className={`cursor-target text-sm font-medium transition-colors ${location.pathname === '/' ? 'text-primary' : 'hover:text-primary text-slate-500 dark:text-slate-400'}`} to="/">Home</Link> | |
| {location.pathname === '/' && ( | |
| <> | |
| <a className="cursor-target text-sm font-medium hover:text-primary transition-colors text-slate-500 dark:text-slate-400" href="#species">Supported Species</a> | |
| <a className="cursor-target text-sm font-medium hover:text-primary transition-colors text-slate-500 dark:text-slate-400" href="#upload">Upload</a> | |
| </> | |
| )} | |
| <Link className={`cursor-target text-sm font-medium transition-colors ${location.pathname === '/docs' ? 'text-primary' : 'hover:text-primary text-slate-500 dark:text-slate-400'}`} to="/docs">Documentation</Link> | |
| </nav> | |
| <div className="flex items-center gap-4"> | |
| <Link to="/" className="cursor-target bg-primary text-white px-5 py-2 rounded-lg font-semibold text-sm hover:opacity-90 transition-all glow-primary"> | |
| Get Started | |
| </Link> | |
| </div> | |
| </div> | |
| </header> | |
| ); | |
| }; | |