diff --git a/src/components/IndexSidebar.astro b/src/components/IndexSidebar.astro index cb84869..8ed42f4 100644 --- a/src/components/IndexSidebar.astro +++ b/src/components/IndexSidebar.astro @@ -5,13 +5,13 @@ import pb from "../lib/pb"; const avatarRec = await pb .collection("images") - .getFirstListItem("useAsAvatar=true"); + .getFirstListItem("useAsAvatar=true").catch(() => null); -const icon = await pb.files.getUrl(avatarRec, avatarRec.file); +const icon = avatarRec ? await pb.files.getUrl(avatarRec, avatarRec.file, { thumb: avatarRec.thumb }) : null; const socials = await pb.collection("socials").getFullList(); const config = { - icon, + // icon, socials, title: import.meta.env.PUBLIC_TITLE, description: import.meta.env.PUBLIC_DESCRIPTION, @@ -70,10 +70,11 @@ const config = { diff --git a/src/components/Sidebar.astro b/src/components/Sidebar.astro index e27d516..a9408bd 100644 --- a/src/components/Sidebar.astro +++ b/src/components/Sidebar.astro @@ -5,9 +5,8 @@ import pb from "../lib/pb"; const avatarRec = await pb .collection("images") - .getFirstListItem("useAsAvatar=true"); - -const icon = await pb.files.getUrl(avatarRec, avatarRec.file); + .getFirstListItem("useAsAvatar=true").catch(() => null); +const icon = avatarRec ? await pb.files.getUrl(avatarRec, avatarRec.file) : null; const socials = await pb.collection("socials").getFullList(); const config = { @@ -21,7 +20,7 @@ const config = {