gitscope
← marzneshin / v0.5.5 / dashboard/src/features/users/components/user-expiration-value.tsx
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/features/users/components/user-expiration-value.tsx · TypeScript
Blame Raw
 1import { format } from "date-fns";
 2import { type FC } from 'react'
 3import { UserProp } from "@marzneshin/features/users";
 4import { useTranslation } from "react-i18next";
 5
 6export const UserExpirationValue: FC<UserProp> = ({ user }) => {
 7    const { t } = useTranslation();
 8    return ({
 9        start_on_first_use: user.usage_duration && `${(user.usage_duration / 86400)} Day`,
10        fixed_date: user.expire_date && format(user.expire_date?.toLocaleString(), "PPP"),
11        never: t('never'),
12    }[user.expire_strategy])
13}
14