[enhancement]: add codec column for tracks

This commit is contained in:
Kendall Garner 2024-02-19 23:04:41 -08:00
parent 860dd8b499
commit 77e220c873
No known key found for this signature in database
GPG key ID: 18D2767419676C87

View file

@ -115,6 +115,7 @@ export const SwiperGridCarousel = ({
isLoading, isLoading,
uniqueId, uniqueId,
}: SwiperGridCarouselProps) => { }: SwiperGridCarouselProps) => {
const containerRef = useRef<HTMLDivElement>(null);
const swiperRef = useRef<SwiperCore | any>(null); const swiperRef = useRef<SwiperCore | any>(null);
const playButtonBehavior = usePlayButtonBehavior(); const playButtonBehavior = usePlayButtonBehavior();
const handlePlayQueueAdd = usePlayQueueAdd(); const handlePlayQueueAdd = usePlayQueueAdd();
@ -247,7 +248,9 @@ export const SwiperGridCarousel = ({
useLayoutEffect(() => { useLayoutEffect(() => {
const handleResize = () => { const handleResize = () => {
const { activeIndex, params, slides, width } = // Use the container div ref and not swiper width, as this value is more accurate
const width = containerRef.current?.clientWidth;
const { activeIndex, params, slides } =
(swiperRef.current as SwiperCore | undefined) ?? {}; (swiperRef.current as SwiperCore | undefined) ?? {};
if (width) { if (width) {
@ -279,6 +282,7 @@ export const SwiperGridCarousel = ({
className="grid-carousel" className="grid-carousel"
spacing="md" spacing="md"
> >
<div ref={containerRef}>
{title ? ( {title ? (
<Title <Title
{...title} {...title}
@ -314,6 +318,7 @@ export const SwiperGridCarousel = ({
); );
})} })}
</Swiper> </Swiper>
</div>
</CarouselContainer> </CarouselContainer>
); );
}; };