From ff6191a4734e4480cd024b41b2074d304afb25a1 Mon Sep 17 00:00:00 2001 From: iontalp Date: Wed, 29 Jul 2026 04:57:48 +0200 Subject: [PATCH] =?UTF-8?q?saat=20eklendi=20ve=20widget=20tasar=C4=B1?= =?UTF-8?q?=C4=B1=20d=C3=BCzeltildi.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.js | 96 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 60 insertions(+), 36 deletions(-) diff --git a/src/main.js b/src/main.js index a869b0c..c8bffc0 100755 --- a/src/main.js +++ b/src/main.js @@ -20,8 +20,9 @@ async function render() { return; } + // Güvenli Avatar URL const avatarUrl = user?.avatar - ? `https://pocketbase.iontalp.com/api/files/_pb_users_auth_/${user.id}/${user.avatar}?thumb=100x100` + ? `https://pocketbase.iontalp.com/api/files/${user.collectionId || "_pb_users_auth_"}/${user.id}/${user.avatar}?thumb=100x100` : null; let currentBg = @@ -54,17 +55,17 @@ async function render() { selectedCity = city; localStorage.setItem("selected_city", city); render(); - } + }, ); } else if (activeTab === "kaza") { - currentPage = renderKaza(pb); + currentPage = await renderKaza(pb); } else { - currentPage = renderDesktop(selectedCity, pb); + currentPage = await renderDesktop(selectedCity, pb); } app.innerHTML = `
- +
@@ -72,51 +73,59 @@ async function render() {
- - - + ${sidebarOpen ? `
` : ""} -