diff --git a/apps/site/components/client/ChannelCard2.tsx b/apps/site/components/client/ChannelCard2.tsx index 7c19b2d2..f7ceffbd 100644 --- a/apps/site/components/client/ChannelCard2.tsx +++ b/apps/site/components/client/ChannelCard2.tsx @@ -2,7 +2,7 @@ import { IMAGE_THUMBNAIL_TYPES_TO_RENDER, VIDEO_THUMBNAIL_TYPES_TO_RENDER, } from '@/constants' -import { Flex, Grid, Stack, Typography, Public } from '@/design-system' +import { Flex, Stack, Typography, Public } from '@/design-system' import type { Channel, ChannelRoles } from '@/gql' import Image from 'next/image' import { GenericThumbnailSmall } from '@/server' @@ -31,82 +31,44 @@ export function ChannelCard2({ return (
- {(metadata?.length as number) < 4 ? ( - IMAGE_THUMBNAIL_TYPES_TO_RENDER.includes( + {IMAGE_THUMBNAIL_TYPES_TO_RENDER.includes( + metadata[0]?.itemMetadata?.contentType as string, + ) ? ( + {metadata[0]?.itemMetadata?.name + ) : VIDEO_THUMBNAIL_TYPES_TO_RENDER.includes( metadata[0]?.itemMetadata?.contentType as string, ) ? ( - {metadata[0]?.itemMetadata?.name - ) : VIDEO_THUMBNAIL_TYPES_TO_RENDER.includes( - metadata[0]?.itemMetadata?.contentType as string, - ) ? ( - {metadata[0]?.itemMetadata?.name - ) : ( -
- {metadata?.length ? ( - - ) : ( - - - No items - - - )} -
- ) + {metadata[0]?.itemMetadata?.name ) : ( - - {/* biome-ignore lint: */} - {metadata?.map((item: any, index: number) => - IMAGE_THUMBNAIL_TYPES_TO_RENDER.includes( - metadata[index]?.itemMetadata?.contentType as string, - ) ? ( - {metadata[index]?.itemMetadata?.name - ) : VIDEO_THUMBNAIL_TYPES_TO_RENDER.includes( - metadata[index]?.itemMetadata?.contentType as string, - ) ? ( - {metadata[index]?.itemMetadata?.name - ) : ( - - ), +
+ {metadata?.length ? ( + + ) : ( + + + No items + + )} - +
)}