Try fixing previews

This commit is contained in:
ajnart
2023-02-05 19:37:21 +09:00
parent e27aa51b4d
commit 2588134b58

View File

@@ -1,4 +1,5 @@
import { createStyles, Divider, ScrollArea } from '@mantine/core';
import { useViewportSize } from '@mantine/hooks';
import React from 'react';
import {
LidarrMediaDisplay,
@@ -14,11 +15,19 @@ interface MediaListProps {
export const MediaList = ({ medias }: MediaListProps) => {
const { classes } = useStyles();
const { height } = useViewportSize();
const lastMediaType = getLastMediaType(medias);
const MEDIA_HEIGHT = 250;
// Euclidean division to get the number of media displayed
const maxMediaDisplayed = Math.floor(height / MEDIA_HEIGHT);
return (
<ScrollArea
style={{ height: 450, minHeight: 210, maxWidth: '90vw' }}
style={{
height: maxMediaDisplayed <= 5 ? maxMediaDisplayed * MEDIA_HEIGHT : 5 * MEDIA_HEIGHT,
minHeight: 210,
maxWidth: '90vw',
}}
offsetScrollbars
pt={5}
className={classes.scrollArea}