import { Badge, Text } from '@mantine/core'; import type { TFunction } from 'i18next'; import type { AdvancedColumn } from '@ema-platform/ui'; import type { Certification } from '../../types/certification'; export function certificationColumns( t: TFunction, locale: 'en' | 'am', ): AdvancedColumn[] { return [ { header: t('certification.columns.name'), cell: ({ row }) => {row.original.name[locale]}, }, { header: t('certification.columns.description'), cell: ({ row }) => {row.original.description[locale]}, }, { header: t('certification.columns.rank', 'Rank'), cell: ({ row }) => row.original.rankKey ? ( {row.original.rankKey} ) : ( ), }, { header: t('certification.columns.status'), cell: ({ row }) => ( {row.original.isActive ? t('certification.status.active') : t('certification.status.inactive')} ), }, ]; }