UAIDE / src /components /Navbar.jsx
ATS-27's picture
Upload folder using huggingface_hub
af980d7 verified
Raw
History Blame Contribute Delete
1.62 kB
import { Shield, Github, BookOpen, Moon, Sun } from 'lucide-react';
import styles from './Navbar.module.css';
export default function Navbar({ theme = 'dark', onToggleTheme }) {
const isLight = theme === 'light';
return (
<nav className={styles.nav}>
<div className={styles.inner}>
<a href="#top" className={styles.brand}>
<div className={styles.logoMark}>
<Shield size={18} strokeWidth={2.5} />
</div>
<div className={styles.brandText}>
<span className={styles.brandName}>UAIDE</span>
<span className={styles.brandSub}>Unified AI Origin Detection Engine</span>
</div>
</a>
<div className={styles.actions}>
<button
type="button"
className={styles.themeToggle}
onClick={onToggleTheme}
aria-label={`Switch to ${isLight ? 'dark' : 'light'} theme`}
title={`Switch to ${isLight ? 'dark' : 'light'} theme`}
>
{isLight ? <Moon size={15} /> : <Sun size={15} />}
<span>{isLight ? 'Dark' : 'Light'} Mode</span>
</button>
<a href="#" className={styles.navLink} aria-label="Documentation" title="Research paper coming soon">
<BookOpen size={15} />
<span>Docs</span>
</a>
<a href="https://github.com/Deshna24/UAIDE" target="_blank" rel="noopener noreferrer" className={styles.navLink} aria-label="GitHub Repository">
<Github size={15} />
<span>GitHub</span>
</a>
</div>
</div>
</nav>
);
}