Files
my-links/inertia/components/common/user_badge_role.tsx
2024-11-10 00:00:20 +01:00

25 lines
510 B
TypeScript

import { Badge } from '@mantine/core';
import { useTranslation } from 'react-i18next';
import type { PublicUser, User } from '~/types/app';
interface UserBadgeRoleProps {
user: User | PublicUser;
}
export function UserBadgeRole({ user }: UserBadgeRoleProps) {
const { t } = useTranslation('common');
return (
<>
{user.isAdmin ? (
<Badge variant="light" color="red">
{t('admin')}
</Badge>
) : (
<Badge variant="light" color="green">
{t('user')}
</Badge>
)}
</>
);
}