refactor(music-network): co-locate MusicNetworkIndicator + presetIcon into music-network/ui (barrel-exported)

This commit is contained in:
Psychotoxical
2026-06-30 19:15:56 +02:00
parent 15a6590e77
commit d9dfdf66e9
10 changed files with 12 additions and 10 deletions
@@ -4,7 +4,7 @@ import { queueSongStar } from '@/features/playback/store/pendingStarSync';
import { getMusicNetworkRuntime, useEnrichmentPrimary } from '@/music-network';
import type { Track } from '@/lib/media/trackTypes';
import { useAuthStore } from '@/store/authStore';
import { renderPresetIcon } from '@/components/settings/musicNetwork/presetIcon';
import { renderPresetIcon } from '@/music-network';
import StarRating from '@/ui/StarRating';
import { AddToPlaylistSubmenu } from '@/features/contextMenu/components/AddToPlaylistSubmenu';
import type { ContextMenuItemsProps } from '@/features/contextMenu/components/contextMenuItemTypes';
@@ -11,7 +11,7 @@ import { usePlaylistStore } from '@/features/playlist';
import { songToTrack } from '@/lib/media/songToTrack';
import { showToast } from '@/utils/ui/toast';
import { suggestOrbitTrack, hostEnqueueToOrbit, evaluateOrbitSuggestGate, OrbitSuggestBlockedError } from '@/features/orbit';
import { renderPresetIcon } from '@/components/settings/musicNetwork/presetIcon';
import { renderPresetIcon } from '@/music-network';
import StarRating from '@/ui/StarRating';
import { AddToPlaylistSubmenu } from '@/features/contextMenu/components/AddToPlaylistSubmenu';
import type { ContextMenuItemsProps } from '@/features/contextMenu/components/contextMenuItemTypes';
+1 -1
View File
@@ -9,7 +9,7 @@ import { OpenArtistRefInline } from '@/features/artist';
import { formatTrackTime } from '@/lib/format/formatDuration';
import { useEnrichmentPrimaryLabel } from '@/hooks/useEnrichmentPrimaryLabel';
import { useEnrichmentPrimaryIcon } from '@/hooks/useEnrichmentPrimaryIcon';
import { renderPresetIcon } from '@/components/settings/musicNetwork/presetIcon';
import { renderPresetIcon } from '@/music-network';
interface HeroProps {
track: { title: string; artist: string; album: string; year?: number;
@@ -17,7 +17,7 @@ import { PlaybackBufferingOverlay } from '@/features/playback/components/Playbac
import { usePlayerStore } from '@/features/playback/store/playerStore';
import { useEnrichmentPrimaryLabel } from '@/hooks/useEnrichmentPrimaryLabel';
import { useEnrichmentPrimaryIcon } from '@/hooks/useEnrichmentPrimaryIcon';
import { renderPresetIcon } from '@/components/settings/musicNetwork/presetIcon';
import { renderPresetIcon } from '@/music-network';
import {
usePlayerBarLayoutStore,
type PlayerBarLayoutItemId,
@@ -7,7 +7,7 @@ import {
type BuiltinPreset,
type PresetId,
} from '@/music-network';
import { renderPresetIcon } from '@/components/settings/musicNetwork/presetIcon';
import { renderPresetIcon } from '@/music-network';
/**
* "Add a service" list, driven entirely by the preset registry. Token-poll
@@ -1,6 +1,6 @@
import { useTranslation } from 'react-i18next';
import { getPreset, type Account, type UserProfile } from '@/music-network';
import { renderPresetIcon } from '@/components/settings/musicNetwork/presetIcon';
import { renderPresetIcon } from '@/music-network';
/**
* One connected account as a single self-contained block: header (icon, label,