import React from 'react'; import type { ICellRendererParams } from '@ag-grid-community/core'; import { generatePath } from 'react-router'; import { Link } from 'react-router-dom'; import type { AlbumArtist, Artist } from '/@/renderer/api/types'; import { Text } from '/@/renderer/components/text'; import { CellContainer } from '/@/renderer/components/virtual-table/cells/generic-cell'; import { AppRoute } from '/@/renderer/router/routes'; import { Skeleton } from '/@/renderer/components/skeleton'; export const AlbumArtistCell = ({ value, data }: ICellRendererParams) => { if (value === undefined) { return ( ); } return ( {value?.map((item: Artist | AlbumArtist, index: number) => ( {index > 0 && ( , )}{' '} {item.name || '—'} ))} ); };