💩 Write shitty code to fix MediaDisplay build

This commit is contained in:
ajnart
2022-08-02 05:21:30 +02:00
parent 498598424b
commit 33b84b9039

View File

@@ -8,6 +8,7 @@ import {
Anchor, Anchor,
ScrollArea, ScrollArea,
createStyles, createStyles,
Stack,
} from '@mantine/core'; } from '@mantine/core';
import { useMediaQuery } from '@mantine/hooks'; import { useMediaQuery } from '@mantine/hooks';
import { IconLink as Link } from '@tabler/icons'; import { IconLink as Link } from '@tabler/icons';
@@ -53,7 +54,7 @@ export function MediaDisplay(props: { media: IMedia }) {
alt={media.title} alt={media.title}
/> />
)} )}
<Group direction="column" style={{ minWidth: phone ? 450 : '65vw' }}> <Stack style={{ minWidth: phone ? 450 : '65vw' }}>
<Group noWrap mr="sm" className={classes.overview}> <Group noWrap mr="sm" className={classes.overview}>
<Title order={3}>{media.title}</Title> <Title order={3}>{media.title}</Title>
{media.imdbId && ( {media.imdbId && (
@@ -84,8 +85,8 @@ export function MediaDisplay(props: { media: IMedia }) {
Season {media.seasonNumber} episode {media.episodeNumber} Season {media.seasonNumber} episode {media.episodeNumber}
</Text> </Text>
)} )}
</Group> </Stack>
<Group direction="column" position="apart"> <Stack>
<ScrollArea style={{ height: 280, maxWidth: 700 }}>{media.overview}</ScrollArea> <ScrollArea style={{ height: 280, maxWidth: 700 }}>{media.overview}</ScrollArea>
<Group align="center" position="center" spacing="xs"> <Group align="center" position="center" spacing="xs">
{media.genres.slice(-5).map((genre: string, i: number) => ( {media.genres.slice(-5).map((genre: string, i: number) => (
@@ -94,7 +95,7 @@ export function MediaDisplay(props: { media: IMedia }) {
</Badge> </Badge>
))} ))}
</Group> </Group>
</Group> </Stack>
</Text> </Text>
</Group> </Group>
); );