import {ChannelContentProps} from '@app/channels/channel-content'; import React, {Fragment} from 'react'; import {useCarousel} from '@app/channels/carousel/use-carousel'; import {Title} from '@app/titles/models/title'; import {TitleRating} from '@app/reviews/title-rating'; import {Button} from '@common/ui/buttons/button'; import {Trans} from '@common/i18n/trans'; import {MediaPlayIcon} from '@common/icons/media/media-play'; import {TitleLink} from '@app/titles/title-link'; import {TitleBackdrop} from '@app/titles/title-poster/title-backdrop'; import {TitlePoster} from '@app/titles/title-poster/title-poster'; import {IconButton} from '@common/ui/buttons/icon-button'; import {ChevronLeftIcon} from '@common/icons/material/ChevronLeft'; import {ChevronRightIcon} from '@common/icons/material/ChevronRight'; import {ChannelHeader} from '@app/channels/channel-header/channel-header'; import {AnimatePresence, m} from 'framer-motion'; import {Link} from 'react-router-dom'; import {getWatchLink} from '@app/videos/watch-page/get-watch-link'; import {useChannelContent} from '@common/channels/requests/use-channel-content'; import {Channel, ChannelContentItem} from '@common/channels/channel'; export function ChannelContentSlider({ channel, isNested, }: ChannelContentProps
{item.description}
)} {item.primary_video && ( } radius="rounded-full" className="mt-24 md:min-h-42 md:min-w-144" elementType={Link} to={getWatchLink(item.primary_video)} > {item.primary_video.category === 'full' ? (