playlists screen

This commit is contained in:
austinried
2025-12-06 16:38:38 +09:00
parent 97ea3c3230
commit 3fcb938f2b
9 changed files with 106 additions and 10 deletions

View File

@@ -53,7 +53,7 @@ class AlbumsGrid extends HookConsumerWidget {
itemBuilder: (context, item, index) => AlbumGridTile(
album: item,
onTap: () async {
context.push('/album/${item.id}');
context.push('/albums/${item.id}');
},
),
),

View File

@@ -52,7 +52,7 @@ class ArtistsList extends HookConsumerWidget {
artist: artist,
albumCount: albumCount,
onTap: () async {
context.push('/artist/${artist.id}');
context.push('/artists/${artist.id}');
},
);
},

View File

@@ -62,11 +62,12 @@ class SongsListHeader extends HookConsumerWidget {
style: theme.textTheme.headlineMedium,
textAlign: TextAlign.center,
),
Text(
subtitle ?? '',
style: theme.textTheme.headlineSmall,
textAlign: TextAlign.center,
),
if (subtitle != null)
Text(
subtitle!,
style: theme.textTheme.headlineSmall,
textAlign: TextAlign.center,
),
],
),
const SizedBox(height: 20),

View File

@@ -1,5 +1,6 @@
import 'package:fast_immutable_collections/fast_immutable_collections.dart';
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:infinite_scroll_pagination/infinite_scroll_pagination.dart';
@@ -47,7 +48,9 @@ class PlaylistsList extends HookConsumerWidget {
itemBuilder: (context, item, index) {
return PlaylistListTile(
playlist: item,
onTap: () {},
onTap: () {
context.push('/playlists/${item.id}');
},
);
},
),