From abce5b1bea5dec267af5ea466bdf5e814d42c0ef Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Fri, 3 Oct 2025 14:12:05 -0400 Subject: [PATCH] Move event types to constants --- src/apps/dashboard/components/AppTabs.tsx | 2 +- src/apps/experimental/routes/home.tsx | 2 +- src/apps/experimental/routes/video/index.tsx | 2 +- src/components/playback/skipsegment.ts | 2 +- src/{types => constants}/eventType.ts | 0 src/controllers/playback/video/index.js | 2 +- src/scripts/libraryMenu.js | 2 +- src/scripts/themeManager.js | 2 +- src/themes/themeStorageManager.ts | 2 +- 9 files changed, 8 insertions(+), 8 deletions(-) rename src/{types => constants}/eventType.ts (100%) diff --git a/src/apps/dashboard/components/AppTabs.tsx b/src/apps/dashboard/components/AppTabs.tsx index f56d4df4a4..3feea3bbd7 100644 --- a/src/apps/dashboard/components/AppTabs.tsx +++ b/src/apps/dashboard/components/AppTabs.tsx @@ -7,7 +7,7 @@ import isEqual from 'lodash-es/isEqual'; import React, { FC, useCallback, useEffect, useRef, useState } from 'react'; import { Link } from 'react-router-dom'; -import { EventType } from 'types/eventType'; +import { EventType } from 'constants/eventType'; import Events, { type Event } from 'utils/events'; interface AppTabsParams { diff --git a/src/apps/experimental/routes/home.tsx b/src/apps/experimental/routes/home.tsx index 773eee5d4f..6dfda1b492 100644 --- a/src/apps/experimental/routes/home.tsx +++ b/src/apps/experimental/routes/home.tsx @@ -5,7 +5,7 @@ import globalize from '../../../lib/globalize'; import { clearBackdrop } from '../../../components/backdrop/backdrop'; import layoutManager from '../../../components/layoutManager'; import Page from '../../../components/Page'; -import { EventType } from 'types/eventType'; +import { EventType } from 'constants/eventType'; import Events from 'utils/events'; import '../../../elements/emby-tabs/emby-tabs'; diff --git a/src/apps/experimental/routes/video/index.tsx b/src/apps/experimental/routes/video/index.tsx index edb4f0871e..8b91abb9f8 100644 --- a/src/apps/experimental/routes/video/index.tsx +++ b/src/apps/experimental/routes/video/index.tsx @@ -6,7 +6,7 @@ import RemotePlayButton from 'apps/experimental/components/AppToolbar/RemotePlay import SyncPlayButton from 'apps/experimental/components/AppToolbar/SyncPlayButton'; import AppToolbar from 'components/toolbar/AppToolbar'; import ViewManagerPage from 'components/viewManager/ViewManagerPage'; -import { EventType } from 'types/eventType'; +import { EventType } from 'constants/eventType'; import Events, { type Event } from 'utils/events'; /** diff --git a/src/components/playback/skipsegment.ts b/src/components/playback/skipsegment.ts index 3cbfa0c119..eb49c470dc 100644 --- a/src/components/playback/skipsegment.ts +++ b/src/components/playback/skipsegment.ts @@ -4,7 +4,7 @@ import type { MediaSegmentDto } from '@jellyfin/sdk/lib/generated-client/models/ import { PlaybackSubscriber } from 'apps/stable/features/playback/utils/playbackSubscriber'; import { isInSegment } from 'apps/stable/features/playback/utils/mediaSegments'; import Events, { type Event } from 'utils/events'; -import { EventType } from 'types/eventType'; +import { EventType } from 'constants/eventType'; import './skipbutton.scss'; import dom from 'utils/dom'; import globalize from 'lib/globalize'; diff --git a/src/types/eventType.ts b/src/constants/eventType.ts similarity index 100% rename from src/types/eventType.ts rename to src/constants/eventType.ts diff --git a/src/controllers/playback/video/index.js b/src/controllers/playback/video/index.js index bd0dc8f6b4..e3f3d3733a 100644 --- a/src/controllers/playback/video/index.js +++ b/src/controllers/playback/video/index.js @@ -3,7 +3,7 @@ import escapeHtml from 'escape-html'; import { PlayerEvent } from 'apps/stable/features/playback/constants/playerEvent'; import { AppFeature } from 'constants/appFeature'; import { TICKS_PER_MINUTE, TICKS_PER_SECOND } from 'constants/time'; -import { EventType } from 'types/eventType'; +import { EventType } from 'constants/eventType'; import { playbackManager } from '../../../components/playback/playbackmanager'; import browser from '../../../scripts/browser'; diff --git a/src/scripts/libraryMenu.js b/src/scripts/libraryMenu.js index 0ffa8aad11..86fa3bab35 100644 --- a/src/scripts/libraryMenu.js +++ b/src/scripts/libraryMenu.js @@ -8,7 +8,7 @@ import { AppFeature } from 'constants/appFeature'; import { getUserViewsQuery } from 'hooks/useUserViews'; import globalize from 'lib/globalize'; import { ServerConnections } from 'lib/jellyfin-apiclient'; -import { EventType } from 'types/eventType'; +import { EventType } from 'constants/eventType'; import { toApi } from 'utils/jellyfin-apiclient/compat'; import { queryClient } from 'utils/query/queryClient'; diff --git a/src/scripts/themeManager.js b/src/scripts/themeManager.js index 3b317e7488..aca9b6f0d5 100644 --- a/src/scripts/themeManager.js +++ b/src/scripts/themeManager.js @@ -1,5 +1,5 @@ import Events from 'utils/events'; -import { EventType } from 'types/eventType'; +import { EventType } from 'constants/eventType'; import { getDefaultTheme, getThemes as getConfiguredThemes } from './settings/webSettings'; diff --git a/src/themes/themeStorageManager.ts b/src/themes/themeStorageManager.ts index e9a0905373..2a968c169b 100644 --- a/src/themes/themeStorageManager.ts +++ b/src/themes/themeStorageManager.ts @@ -1,7 +1,7 @@ import { StorageManager } from '@mui/material/styles'; import Events, { type Event } from 'utils/events'; -import { EventType } from 'types/eventType'; +import { EventType } from 'constants/eventType'; /** * A custom MUI StorageManager.