'use client' import { useTranslation } from 'react-i18next' import Link from 'next/link' import { useSelectedLayoutSegment } from 'next/navigation' import { RiHammerFill, RiHammerLine, } from '@remixicon/react' import classNames from '@/utils/classnames' type ToolsNavProps = { className?: string } const ToolsNav = ({ className, }: ToolsNavProps) => { const { t } = useTranslation() const selectedSegment = useSelectedLayoutSegment() const activated = selectedSegment === 'tools' return ( <Link href="/tools" className={classNames( className, 'group', activated && 'bg-white shadow-md', activated ? 'text-primary-600' : 'text-gray-500 hover:bg-gray-200', )}> { activated ? <RiHammerFill className='mr-2 w-4 h-4' /> : <RiHammerLine className='mr-2 w-4 h-4' /> } {t('common.menus.tools')} </Link> ) } export default ToolsNav