diff --git a/data/app.db b/data/app.db index a72736c..997a8f5 100644 Binary files a/data/app.db and b/data/app.db differ diff --git a/src/app/giris/loading.tsx b/src/app/giris/loading.tsx new file mode 100644 index 0000000..b1a2221 --- /dev/null +++ b/src/app/giris/loading.tsx @@ -0,0 +1,39 @@ +import { Skeleton } from "@/components/ui/skeleton"; + +// /giris açılırken spinner yerine sayfanın kendi iskeleti: kart, başlık, +// Google butonu, ayraç, e-posta alanı ve gönder butonu aynı yerde belirir — +// içerik gelince zıplama olmaz. +export default function GirisLoading() { + return ( +
-
- Oturum -
- {g ? ( -{g.email}
-
- {g.kredi} kredi · {g.hasPaket ? "paketli" : "paketsiz"} ·{" "}
- {g.raporVar
- ? `rapor var (${g.sira?.toLocaleString("tr-TR")} · ${g.tur})`
- : "rapor yok"}
+ return (
+
+
+ Girişsiz geziyorsun.
- Yeni e-posta = 5 kredili yeni kullanıcı (magic link atlanır).
-
- Senaryo
-
+ Oturum
+ {g.email}
+ {g.kredi} kredi · {g.hasPaket ? "paketli" : "paketsiz"} ·{" "}
+ {g.raporVar
+ ? `rapor var (${g.sira?.toLocaleString("tr-TR")} · ${g.tur})`
+ : "rapor yok"}
+
+ Girişsiz geziyorsun.
+
+ Yeni e-posta = 5 kredili yeni kullanıcı (magic link atlanır).
+
- Sayfalar
-
+ Senaryo +
++ Sayfalar +
+- Bu sıralamada "{ilArama.trim()}" için program - bulunamadı. -
- ) : null} -- En çok programı olan 12 il gösteriliyor — diğer {kalan} il - için arama yaz. -
- ) : null} -