import type { AlbumArtist, Artist } from '/@/shared/types/domain-types'; import type { ICellRendererParams } from '@ag-grid-community/core'; import React from 'react'; import { generatePath, Link } from 'react-router'; import { CellContainer } from '/@/renderer/components/virtual-table/cells/generic-cell'; import { useGenreRoute } from '/@/renderer/hooks/use-genre-route'; import { Separator } from '/@/shared/components/separator/separator'; import { Text } from '/@/shared/components/text/text'; export const GenreCell = ({ data, value }: ICellRendererParams) => { const genrePath = useGenreRoute(); return ( {value?.map((item: AlbumArtist | Artist, index: number) => ( {index > 0 && } {item.name || '—'} ))} ); };