Move cardBuilderUtils to utils dir

This commit is contained in:
Bill Thornton
2026-03-19 18:22:31 -04:00
parent 836bcc01c6
commit e0762e322c
17 changed files with 17 additions and 17 deletions
+1 -1
View File
@@ -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 -1
View File
@@ -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';
+1 -1
View File
@@ -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';
+1 -1
View File
@@ -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';
@@ -10,7 +10,7 @@ import {
resolveCardCssClasses,
resolveCardImageContainerCssClasses,
resolveMixedShapeByAspectRatio
} from './cardBuilderUtils';
} from './builder';
import { ItemAction } from 'constants/itemAction';
describe('getDesiredAspect', () => {
@@ -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),
+1 -1
View File
@@ -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 -1
View File
@@ -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,
+1 -1
View File
@@ -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';
+1 -1
View File
@@ -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;