import {ColumnConfig} from '@common/datatable/column-config'; import {Trans} from '@common/i18n/trans'; import {FormattedDate} from '@common/i18n/formatted-date'; import {Link} from 'react-router-dom'; import {IconButton} from '@common/ui/buttons/icon-button'; import {EditIcon} from '@common/icons/material/Edit'; import React from 'react'; import {FormattedNumber} from '@common/i18n/formatted-number'; import {Tooltip} from '@common/ui/tooltip/tooltip'; import {PersonPoster} from '@app/people/person-poster/person-poster'; import {Person} from '@app/titles/models/person'; import {PersonLink} from '@app/people/person-link'; import {KnownForCompact} from '@app/people/known-for-compact'; export const PeopleDatatableColumns: ColumnConfig[] = [ { key: 'name', allowsSorting: true, width: 'flex-3', visibleInMode: 'all', header: () => , body: person => (
), }, { key: 'birth_date', allowsSorting: true, header: () => , body: person => , }, { key: 'views', allowsSorting: true, header: () => , body: person => person.views ? : null, width: 'w-124 flex-shrink-0', }, { key: 'popularity', allowsSorting: true, header: () => , body: person => person.popularity ? : null, width: 'w-124 flex-shrink-0', }, { key: 'updated_at', allowsSorting: true, width: 'w-124 flex-shrink-0', header: () => , body: person => person.updated_at ? : '', }, { key: 'actions', header: () => , hideHeader: true, visibleInMode: 'all', align: 'end', width: 'w-42 flex-shrink-0', body: video => ( }> ), }, ];