🚨 Fix build warnings

This commit is contained in:
Manuel
2023-02-18 15:02:39 +01:00
parent f1b3949f15
commit 2c1b329dfd
5 changed files with 16 additions and 20 deletions

View File

@@ -1,4 +1,4 @@
import { Accordion, Checkbox, Grid, Group, Stack, Switch, Text } from '@mantine/core'; import { Accordion, Checkbox, Grid, Group, Stack, Text } from '@mantine/core';
import { IconBrush, IconChartCandle, IconCode, IconDragDrop, IconLayout } from '@tabler/icons'; import { IconBrush, IconChartCandle, IconCode, IconDragDrop, IconLayout } from '@tabler/icons';
import { i18n, useTranslation } from 'next-i18next'; import { i18n, useTranslation } from 'next-i18next';
import { ReactNode } from 'react'; import { ReactNode } from 'react';

View File

@@ -1,8 +1,11 @@
import axios from 'axios'; import axios from 'axios';
import Consola from 'consola'; import Consola from 'consola';
import { NextApiRequest, NextApiResponse } from 'next'; import { NextApiRequest, NextApiResponse } from 'next';
import { getConfig } from '../../../tools/config/getConfig';
import { AppIntegrationType } from '../../../types/app'; import { AppIntegrationType } from '../../../types/app';
import { getConfig } from '../../../tools/config/getConfig';
export default async (req: NextApiRequest, res: NextApiResponse) => { export default async (req: NextApiRequest, res: NextApiResponse) => {
// Filter out if the reuqest is a POST or a GET // Filter out if the reuqest is a POST or a GET

View File

@@ -1,6 +1,7 @@
import { Jellyfin } from '@jellyfin/sdk'; import { Jellyfin } from '@jellyfin/sdk';
import { getSessionApi } from '@jellyfin/sdk/lib/utils/api/session-api'; import { getSessionApi } from '@jellyfin/sdk/lib/utils/api/session-api';
import { getSystemApi } from '@jellyfin/sdk/lib/utils/api/system-api'; import { getSystemApi } from '@jellyfin/sdk/lib/utils/api/system-api';
import { BaseItemKind } from '@jellyfin/sdk/lib/generated-client/models';
import Consola from 'consola'; import Consola from 'consola';
@@ -8,16 +9,15 @@ import { getCookie } from 'cookies-next';
import { NextApiRequest, NextApiResponse } from 'next'; import { NextApiRequest, NextApiResponse } from 'next';
import { BaseItemKind, ProgramAudio } from '@jellyfin/sdk/lib/generated-client/models'; import { ConfigAppType } from '../../../../types/app';
import { getConfig } from '../../../../tools/config/getConfig'; import { getConfig } from '../../../../tools/config/getConfig';
import { PlexClient } from '../../../../tools/server/sdk/plex/plexClient';
import { GenericMediaServer } from '../../../../types/api/media-server/media-server'; import { GenericMediaServer } from '../../../../types/api/media-server/media-server';
import { MediaServersResponseType } from '../../../../types/api/media-server/response'; import { MediaServersResponseType } from '../../../../types/api/media-server/response';
import { import {
GenericCurrentlyPlaying, GenericCurrentlyPlaying,
GenericSessionInfo, GenericSessionInfo,
} from '../../../../types/api/media-server/session-info'; } from '../../../../types/api/media-server/session-info';
import { ConfigAppType } from '../../../../types/app'; import { PlexClient } from '../../../../tools/server/sdk/plex/plexClient';
const jellyfin = new Jellyfin({ const jellyfin = new Jellyfin({
clientInfo: { clientInfo: {

View File

@@ -1,4 +1,4 @@
import { Flex, Group, Stack, Text } from '@mantine/core'; import { Flex, Stack, Text } from '@mantine/core';
import { import {
IconDeviceTv, IconDeviceTv,
IconHeadphones, IconHeadphones,
@@ -38,10 +38,14 @@ export const NowPlayingDisplay = ({ session }: { session: GenericSessionInfo })
<Text lineClamp={1}>{session.currentlyPlaying.name}</Text> <Text lineClamp={1}>{session.currentlyPlaying.name}</Text>
{session.currentlyPlaying.albumName ? ( {session.currentlyPlaying.albumName ? (
<Text lineClamp={1} color="dimmed" size="xs">{session.currentlyPlaying.albumName}</Text> <Text lineClamp={1} color="dimmed" size="xs">
{session.currentlyPlaying.albumName}
</Text>
) : ( ) : (
session.currentlyPlaying.seasonName && ( session.currentlyPlaying.seasonName && (
<Text lineClamp={1} color="dimmed" size="xs">{session.currentlyPlaying.seasonName}</Text> <Text lineClamp={1} color="dimmed" size="xs">
{session.currentlyPlaying.seasonName}
</Text>
) )
)} )}
</Stack> </Stack>

View File

@@ -1,15 +1,4 @@
import { import { Avatar, Collapse, createStyles, Flex, Text } from '@mantine/core';
Avatar,
Card,
Collapse,
createStyles,
Flex,
Grid,
Group,
Stack,
Text,
Title,
} from '@mantine/core';
import { useState } from 'react'; import { useState } from 'react';
import { AppAvatar } from '../../components/AppAvatar'; import { AppAvatar } from '../../components/AppAvatar';
import { GenericSessionInfo } from '../../types/api/media-server/session-info'; import { GenericSessionInfo } from '../../types/api/media-server/session-info';