feat: add API availability checks and fallback for cover art in various components

This commit is contained in:
2025-06-22 21:10:15 -05:00
parent 6fcf58e7ba
commit b07685fe79
12 changed files with 78 additions and 38 deletions

View File

@@ -24,8 +24,12 @@ export default function BrowsePage() {
const albumsPerPage = 84;
const api = getNavidromeAPI();
const loadAlbums = async (page: number, append: boolean = false) => {
if (!api) {
console.error('Navidrome API not available');
return;
}
try {
setIsLoadingAlbums(true);
const offset = page * albumsPerPage;