mirror of
https://github.com/jellyfin/jellyfin-web.git
synced 2026-09-03 03:50:02 +03:00
Move cardBuilderUtils to utils dir
This commit is contained in:
@@ -6,7 +6,7 @@ import CardMedia from '@mui/material/CardMedia';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import MoreVertIcon from '@mui/icons-material/MoreVert';
|
||||
import { getDefaultBackgroundClass } from 'components/cardbuilder/cardBuilderUtils';
|
||||
import { getDefaultBackgroundClass } from 'components/cardbuilder/utils/builder';
|
||||
import CardActionArea from '@mui/material/CardActionArea';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import { Link, To } from 'react-router-dom';
|
||||
|
||||
@@ -8,7 +8,7 @@ import Stack from '@mui/material/Stack';
|
||||
import getNowPlayingName from '../../sessions/utils/getNowPlayingName';
|
||||
import getSessionNowPlayingTime from '../../sessions/utils/getSessionNowPlayingTime';
|
||||
import getNowPlayingImageUrl from '../../sessions/utils/getNowPlayingImageUrl';
|
||||
import { getDefaultBackgroundClass } from 'components/cardbuilder/cardBuilderUtils';
|
||||
import { getDefaultBackgroundClass } from 'components/cardbuilder/utils/builder';
|
||||
import Comment from '@mui/icons-material/Comment';
|
||||
import PlayArrow from '@mui/icons-material/PlayArrow';
|
||||
import Pause from '@mui/icons-material/Pause';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import escapeHtml from 'escape-html';
|
||||
|
||||
import { getDefaultBackgroundClass } from 'components/cardbuilder/cardBuilderUtils';
|
||||
import { getDefaultBackgroundClass } from 'components/cardbuilder/utils/builder';
|
||||
import confirm from 'components/confirm/confirm';
|
||||
import loading from 'components/loading/loading';
|
||||
import globalize from 'lib/globalize';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import React, { type FC } from 'react';
|
||||
import classNames from 'classnames';
|
||||
import { getDefaultBackgroundClass } from '../cardBuilderUtils';
|
||||
import { getDefaultBackgroundClass } from '../utils/builder';
|
||||
import CardImageContainer from './CardImageContainer';
|
||||
|
||||
import { useApi } from 'hooks/useApi';
|
||||
|
||||
@@ -10,7 +10,7 @@ import itemHelper from 'components/itemHelper';
|
||||
import { ItemAction } from 'constants/itemAction';
|
||||
import globalize from 'lib/globalize';
|
||||
import datetime from 'scripts/datetime';
|
||||
import { isUsingLiveTvNaming } from '../cardBuilderUtils';
|
||||
import { isUsingLiveTvNaming } from '../utils/builder';
|
||||
import { getDataAttributes } from 'utils/items';
|
||||
import { ItemKind } from 'types/base/models/item-kind';
|
||||
import { ItemMediaKind } from 'types/base/models/item-media-kind';
|
||||
|
||||
@@ -12,7 +12,7 @@ import { getDataAttributes } from 'utils/items';
|
||||
import {
|
||||
resolveAction,
|
||||
resolveMixedShapeByAspectRatio
|
||||
} from '../cardBuilderUtils';
|
||||
} from '../utils/builder';
|
||||
import { CardShape } from '../utils/shape';
|
||||
import { getCardImageUrl } from '../utils/url';
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ import {
|
||||
resolveCardCssClasses,
|
||||
resolveCardImageContainerCssClasses,
|
||||
resolveMixedShapeByAspectRatio
|
||||
} from './cardBuilderUtils';
|
||||
} from './utils/builder';
|
||||
import { getBackdropShape, getPortraitShape, getSquareShape } from './utils/shape';
|
||||
import { getCardImageUrl } from './utils/url';
|
||||
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ import {
|
||||
resolveCardCssClasses,
|
||||
resolveCardImageContainerCssClasses,
|
||||
resolveMixedShapeByAspectRatio
|
||||
} from './cardBuilderUtils';
|
||||
} from './builder';
|
||||
import { ItemAction } from 'constants/itemAction';
|
||||
|
||||
describe('getDesiredAspect', () => {
|
||||
+1
-1
@@ -3,7 +3,7 @@ import classNames from 'classnames';
|
||||
import { ItemAction } from 'constants/itemAction';
|
||||
import { randomInt } from 'utils/number';
|
||||
|
||||
import { CardShape } from './utils/shape';
|
||||
import { CardShape } from './shape';
|
||||
|
||||
const ASPECT_RATIOS = {
|
||||
portrait: (2 / 3),
|
||||
@@ -5,7 +5,7 @@ import { getImageApi } from '@jellyfin/sdk/lib/utils/api/image-api';
|
||||
import { ItemDto } from 'types/base/models/item-dto';
|
||||
import { CardOptions } from 'types/cardOptions';
|
||||
|
||||
import { getDesiredAspect } from '../cardBuilderUtils';
|
||||
import { getDesiredAspect } from './builder';
|
||||
import { CardShape } from './shape';
|
||||
|
||||
interface CardImageUrlParams {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import React, { type FC } from 'react';
|
||||
import Box from '@mui/material/Box';
|
||||
import itemHelper from 'components/itemHelper';
|
||||
import { isUsingLiveTvNaming } from '../cardbuilder/cardBuilderUtils';
|
||||
import { isUsingLiveTvNaming } from '../cardbuilder/utils/builder';
|
||||
import type { ItemDto } from 'types/base/models/item-dto';
|
||||
|
||||
interface DefaultNameProps {
|
||||
|
||||
@@ -5,7 +5,7 @@ import { getLocaleWithSuffix } from '../../../utils/dateFnsLocale';
|
||||
import globalize from '../../../lib/globalize';
|
||||
import IconButtonElement from '../../../elements/IconButtonElement';
|
||||
import LinkButton from '../../../elements/emby-button/LinkButton';
|
||||
import { getDefaultBackgroundClass } from '../../cardbuilder/cardBuilderUtils';
|
||||
import { getDefaultBackgroundClass } from '../../cardbuilder/utils/builder';
|
||||
|
||||
type IProps = {
|
||||
user?: UserDto;
|
||||
|
||||
@@ -11,7 +11,7 @@ import type { ListOptions } from 'types/listOptions';
|
||||
|
||||
import useIndicator from '../../indicators/useIndicator';
|
||||
import layoutManager from '../../layoutManager';
|
||||
import { getDefaultBackgroundClass } from '../../cardbuilder/cardBuilderUtils';
|
||||
import { getDefaultBackgroundClass } from '../../cardbuilder/utils/builder';
|
||||
import {
|
||||
canResume,
|
||||
getChannelImageUrl,
|
||||
|
||||
@@ -10,7 +10,7 @@ import markdownIt from 'markdown-it';
|
||||
|
||||
import { ItemAction } from 'constants/itemAction';
|
||||
|
||||
import { getDefaultBackgroundClass } from '../cardbuilder/cardBuilderUtils';
|
||||
import { getDefaultBackgroundClass } from '../cardbuilder/utils/builder';
|
||||
import itemHelper from '../itemHelper';
|
||||
import mediaInfo from '../mediainfo/mediainfo';
|
||||
import indicators from '../indicators/indicators';
|
||||
|
||||
@@ -19,7 +19,7 @@ import * as userSettings from '../../scripts/settings/userSettings';
|
||||
import itemContextMenu from '../itemContextMenu';
|
||||
import toast from '../toast/toast';
|
||||
import { appRouter } from '../router/appRouter';
|
||||
import { getDefaultBackgroundClass } from '../cardbuilder/cardBuilderUtils';
|
||||
import { getDefaultBackgroundClass } from '../cardbuilder/utils/builder';
|
||||
|
||||
import '../cardbuilder/card.scss';
|
||||
import '../../elements/emby-button/emby-button';
|
||||
|
||||
@@ -18,7 +18,7 @@ import Dashboard from '../../../utils/dashboard';
|
||||
import toast from '../../../components/toast/toast';
|
||||
import dialogHelper from '../../../components/dialogHelper/dialogHelper';
|
||||
import baseAlert from '../../../components/alert';
|
||||
import { getDefaultBackgroundClass } from '../../../components/cardbuilder/cardBuilderUtils';
|
||||
import { getDefaultBackgroundClass } from '../../../components/cardbuilder/utils/builder';
|
||||
|
||||
import './login.scss';
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ import '../../../components/cardbuilder/card.scss';
|
||||
import '../../../elements/emby-button/emby-button';
|
||||
import Dashboard from '../../../utils/dashboard';
|
||||
import alert from '../../../components/alert';
|
||||
import { getDefaultBackgroundClass } from '../../../components/cardbuilder/cardBuilderUtils';
|
||||
import { getDefaultBackgroundClass } from '../../../components/cardbuilder/utils/builder';
|
||||
import { ConnectionState, ServerConnections } from 'lib/jellyfin-apiclient';
|
||||
|
||||
const enableFocusTransform = !browser.slow && !browser.edge;
|
||||
|
||||
Reference in New Issue
Block a user