'use client';
import '../i18n';
import Link from 'next/link';
import { usePathname } from 'next/navigation';
import { FileText, Menu, X } from 'lucide-react';
import { useTranslation } from 'react-i18next';
import { useState } from 'react';
export default function Taskbar() {
const { t } = useTranslation();
const pathname = usePathname();
const [menuOpen, setMenuOpen] = useState(false);
const linkStyle = (path) =>
(pathname === path || (path !== '/' && pathname.startsWith(path)))
? 'text-blue-600 font-semibold border-b-2 border-blue-600 pb-1'
: 'text-gray-700 hover:text-blue-500';
const mobileLink = (path) =>
(pathname === path || (path !== '/' && pathname.startsWith(path)))
? 'block text-blue-600 font-semibold py-2'
: 'block text-gray-700 hover:text-blue-500 py-2';
const links = (
<>
setMenuOpen(false)}>
{t('nav_guide')}
setMenuOpen(false)}>
{t('nav_faq')}
setMenuOpen(false)}>
{t('nav_contact')}
setMenuOpen(false)}>
{t('nav_submit')}
setMenuOpen(false)}>
{t('nav_results')}
setMenuOpen(false)}>
{t('nav_tasks')}
setMenuOpen(false)}>
{t('nav_leaderboard')}
setMenuOpen(false)}>
{t('nav_datasets')}
>
);
const mobileLinks = (
<>
setMenuOpen(false)}>
{t('nav_guide')}
setMenuOpen(false)}>
{t('nav_faq')}
setMenuOpen(false)}>
{t('nav_contact')}
setMenuOpen(false)}>
{t('nav_submit')}
setMenuOpen(false)}>
{t('nav_results')}
setMenuOpen(false)}>
{t('nav_tasks')}
setMenuOpen(false)}>
{t('nav_leaderboard')}
setMenuOpen(false)}>
{t('nav_datasets')}
>
);
return (
);
}