mirror of
https://github.com/ajnart/homarr.git
synced 2025-11-10 07:25:48 +01:00
🚨 Fix build warnings
This commit is contained in:
@@ -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';
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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: {
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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';
|
||||||
|
|||||||
Reference in New Issue
Block a user