'use client' import { useTranslation } from 'react-i18next' import Link from 'next/link' import { useSelectedLayoutSegment } from 'next/navigation' import { RiPlanetFill, RiPlanetLine, } from '@remixicon/react' import classNames from '@/utils/classnames' type ExploreNavProps = { className?: string } const ExploreNav = ({ className, }: ExploreNavProps) => { const { t } = useTranslation() const selectedSegment = useSelectedLayoutSegment() const activated = selectedSegment === 'explore' return ( <Link href="/explore/apps" className={classNames( className, 'group', activated && 'bg-components-main-nav-nav-button-bg-active shadow-md', activated ? 'text-components-main-nav-nav-button-text-active' : 'text-components-main-nav-nav-button-text hover:bg-components-main-nav-nav-button-bg-hover', )}> { activated ? <RiPlanetFill className='mr-2 w-4 h-4' /> : <RiPlanetLine className='mr-2 w-4 h-4' /> } {t('common.menus.explore')} </Link> ) } export default ExploreNav