'use client' import { RiHourglass2Fill } from '@remixicon/react' import dayjs from 'dayjs' import { useTranslation } from 'react-i18next' import { useGlobalPublicStore } from '@/context/global-public-context' import { LicenseStatus } from '@/types/feature' import PremiumBadge from '../../base/premium-badge' const LicenseNav = () => { const { t } = useTranslation() const { systemFeatures } = useGlobalPublicStore() if (systemFeatures.license?.status === LicenseStatus.EXPIRING) { const expiredAt = systemFeatures.license?.expired_at const count = dayjs(expiredAt).diff(dayjs(), 'days') return ( {count <= 1 && {t('license.expiring', { ns: 'common', count })}} {count > 1 && {t('license.expiring_plural', { ns: 'common', count })}} ) } if (systemFeatures.license.status === LicenseStatus.ACTIVE) { return ( Enterprise ) } return null } export default LicenseNav