chore: new liked tracks image

This commit is contained in:
Kingkor Roy Tirtho 2024-01-08 22:57:03 +06:00
parent 29f162c801
commit a76ee0acf2
4 changed files with 17 additions and 22 deletions

BIN
assets/liked-tracks.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -37,21 +37,21 @@ class UserPlaylists extends HookConsumerWidget {
); );
final likedTracksPlaylist = useMemoized( final likedTracksPlaylist = useMemoized(
() => PlaylistSimple() () => PlaylistSimple()
..name = context.l10n.liked_tracks ..name = context.l10n.liked_tracks
..description = context.l10n.liked_tracks_description ..description = context.l10n.liked_tracks_description
..type = "playlist" ..type = "playlist"
..collaborative = false ..collaborative = false
..public = false ..public = false
..id = "user-liked-tracks" ..id = "user-liked-tracks"
..images = [ ..images = [
Image() Image()
..height = 300 ..height = 300
..width = 300 ..width = 300
..url = ..url = "assets/liked-tracks.jpg"
"https://t.scdn.co/images/3099b3803ad9496896c43f22fe9be8c4.png" ],
], [context.l10n],
[context.l10n]); );
final playlists = useMemoized( final playlists = useMemoized(
() { () {

View File

@ -1,6 +1,5 @@
import 'dart:ui'; import 'dart:ui';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_desktop_tools/flutter_desktop_tools.dart'; import 'package:flutter_desktop_tools/flutter_desktop_tools.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart';
@ -62,7 +61,7 @@ class TrackViewFlexHeader extends HookConsumerWidget {
clipBehavior: Clip.hardEdge, clipBehavior: Clip.hardEdge,
decoration: BoxDecoration( decoration: BoxDecoration(
image: DecorationImage( image: DecorationImage(
image: CachedNetworkImageProvider(props.image), image: UniversalImage.imageProvider(props.image),
fit: BoxFit.cover, fit: BoxFit.cover,
), ),
), ),

View File

@ -4,7 +4,6 @@ import 'package:spotify/spotify.dart';
import 'package:spotube/components/shared/tracks_view/track_view.dart'; import 'package:spotube/components/shared/tracks_view/track_view.dart';
import 'package:spotube/components/shared/tracks_view/track_view_props.dart'; import 'package:spotube/components/shared/tracks_view/track_view_props.dart';
import 'package:spotube/services/queries/queries.dart'; import 'package:spotube/services/queries/queries.dart';
import 'package:spotube/utils/type_conversion_utils.dart';
class LikedPlaylistPage extends HookConsumerWidget { class LikedPlaylistPage extends HookConsumerWidget {
final PlaylistSimple playlist; final PlaylistSimple playlist;
@ -20,10 +19,7 @@ class LikedPlaylistPage extends HookConsumerWidget {
return InheritedTrackView( return InheritedTrackView(
collectionId: playlist.id!, collectionId: playlist.id!,
image: TypeConversionUtils.image_X_UrlString( image: "assets/liked-tracks.jpg",
playlist.images,
placeholder: ImagePlaceholder.collection,
),
pagination: PaginationProps( pagination: PaginationProps(
hasNextPage: false, hasNextPage: false,
isLoading: false, isLoading: false,