From cb67fb4a848bdafd123ab7c67cc9091be114aa04 Mon Sep 17 00:00:00 2001 From: iontalp Date: Wed, 29 Jul 2026 03:00:02 +0200 Subject: [PATCH] test --- src/pages/kaza.js | 57 ++++++++++++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 18 deletions(-) diff --git a/src/pages/kaza.js b/src/pages/kaza.js index eb9adca..2f607f0 100755 --- a/src/pages/kaza.js +++ b/src/pages/kaza.js @@ -1,4 +1,9 @@ -import { gregorianToHijri, calculateMissedPrayers, getHijriAge, getHijriBirthDate } from "../utils/hijri.js"; +import { + gregorianToHijri, + calculateMissedPrayers, + getHijriAge, + getHijriBirthDate, +} from "../utils/hijri.js"; const PRAYERS = [ { id: "fajr", name: "SABAH", arabic: "Fecr" }, @@ -10,7 +15,7 @@ const PRAYERS = [ ]; export function renderKaza(pb) { - const pbBirthDate = pb.authStore.model?.birthDate; + const pbBirthDate = pb.authStore.model?.birthdate; const pbGender = pb.authStore.model?.gender; const profileS = localStorage.getItem("kaza_profile"); let profile = profileS ? JSON.parse(profileS) : null; @@ -29,7 +34,9 @@ export function renderKaza(pb) { Hicri yaşını ve kalan kaza namazını takip et.

- ${!birthDate ? ` + ${ + !birthDate + ? `

Profil Bilgileri

@@ -51,19 +58,22 @@ export function renderKaza(pb) {
- ` : ` + ` + : `

Hicri Doğum Tarihi

-

- ${PRAYERS.map((p) => ` + ${PRAYERS.map( + (p) => `

${p.name}

Kalan: -

Toplam: -

- `).join("")} + `, + ).join("")}
@@ -89,7 +99,7 @@ export function renderKaza(pb) { ${PRAYERS.map((p) => { const todayKey = new Date().toISOString().split("T")[0]; const alreadyDone = profile?.todayLogs?.some( - (l) => l.prayerId === p.id && l.date === todayKey + (l) => l.prayerId === p.id && l.date === todayKey, ); return `
@@ -106,7 +116,8 @@ export function renderKaza(pb) {

Yükleniyor...

- `} + ` + } `; @@ -185,7 +196,11 @@ export function renderKaza(pb) { await refreshKazaStats(container, pb, birthDate, gender, profile); } catch (err) { console.error("Kaza eklenemedi:", err); - showKazaMsg(msg, "Eklenemedi. PocketBase bağlantısını kontrol et.", false); + showKazaMsg( + msg, + "Eklenemedi. PocketBase bağlantısını kontrol et.", + false, + ); } }); } @@ -223,7 +238,11 @@ export function renderKaza(pb) { await refreshKazaStats(container, pb, birthDate, gender, profile); } catch (err) { console.error("Kaza çıkarılamadı:", err); - showKazaMsg(msg, "Çıkarılamadı. PocketBase bağlantısını kontrol et.", false); + showKazaMsg( + msg, + "Çıkarılamadı. PocketBase bağlantısını kontrol et.", + false, + ); } }); } @@ -261,7 +280,8 @@ async function refreshKazaStats(container, pb, birthDate, gender, profile) { })); logs.forEach((l) => { - logsByPrayer[l.prayerId] = (logsByPrayer[l.prayerId] || 0) + (l.count || 1); + logsByPrayer[l.prayerId] = + (logsByPrayer[l.prayerId] || 0) + (l.count || 1); }); } catch (err) { console.error("Loglar yüklenemedi:", err); @@ -287,18 +307,19 @@ async function refreshKazaStats(container, pb, birthDate, gender, profile) { const logsContainer = container.querySelector("#logsContainer"); if (logsContainer) { - logsContainer.innerHTML = logs - .slice(0, 20) - .map((log) => { - const prayer = PRAYERS.find((p) => p.id === log.prayerId); - return ` + logsContainer.innerHTML = + logs + .slice(0, 20) + .map((log) => { + const prayer = PRAYERS.find((p) => p.id === log.prayerId); + return `
${prayer?.name || log.prayerId} x${log.count} - ${log.date} +${log.count}
`; - }) - .join("") || '

Henüz kayıt yok.

'; + }) + .join("") || '

Henüz kayıt yok.

'; } }