mirror of
https://github.com/Boof2015/astra-mobile.git
synced 2026-08-22 05:25:09 +02:00
update now playing screen
This commit is contained in:
@@ -26,15 +26,19 @@ export default function ArtistAppearancesScreen() {
|
||||
const colors = useColors();
|
||||
const ripple = useRipple();
|
||||
const router = useRouter();
|
||||
const { name = 'Artist' } = useLocalSearchParams<{ name: string }>();
|
||||
const { name = 'Artist', credit } = useLocalSearchParams<{
|
||||
name: string;
|
||||
credit?: string;
|
||||
}>();
|
||||
const allTracks = useLibraryStore((s) => s.tracks);
|
||||
const groupingMode = useSettingsStore((s) => s.artistGroupingMode);
|
||||
const detailGroupingMode = credit === '1' ? 'astra' : groupingMode;
|
||||
const currentPath = usePlayerStore((s) => s.currentTrack?.path);
|
||||
const [actionTrack, setActionTrack] = useState<DbTrack | null>(null);
|
||||
|
||||
const detail = useMemo(
|
||||
() => buildArtistDetail(allTracks, name, groupingMode),
|
||||
[allTracks, name, groupingMode]
|
||||
() => buildArtistDetail(allTracks, name, detailGroupingMode),
|
||||
[allTracks, name, detailGroupingMode]
|
||||
);
|
||||
const tracks = detail.appearanceTracks;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user