- {funnel ? ( - <> - Seçimlerin hazır — giriş yap,{" "} - 5 deneme kredinle listen - hemen üretilsin. - > - ) : ( - <> - Kayıt olduğunda{" "} - 5 deneme kredisi hesabına - tanımlanır — AI danışmana ücretsiz soru sorabilirsin. - > - )} -
-+ {funnel ? ( + <> + Seçimlerin hazır — giriş yap,{" "} + 5 deneme kredinle listen + hemen üretilsin. + > + ) : ( + <> + Kayıt olduğunda{" "} + 5 deneme kredisi{" "} + hesabına tanımlanır — AI danışmana ücretsiz soru sorabilirsin. + > + )} +
+
Giriş yaparak verilerinin tercih önerileri üretmek amacıyla{" "}
diff --git a/src/app/gizlilik/page.tsx b/src/app/gizlilik/page.tsx
index 3326980..f98349a 100644
--- a/src/app/gizlilik/page.tsx
+++ b/src/app/gizlilik/page.tsx
@@ -1,7 +1,6 @@
import type { Metadata } from "next";
import Link from "next/link";
import { Parallax } from "@/components/parallax";
-import { ScrollFlow } from "@/components/scroll-flow";
export const metadata: Metadata = {
title: "Gizlilik ve KVKK — KolayTercih",
@@ -10,8 +9,7 @@ export const metadata: Metadata = {
// NOT: MVP taslağıdır; yayına almadan önce hukuki gözden geçirme gerekir.
export default function GizlilikPage() {
return (
-
Gizlilik ve Kişisel Verilerin Korunması
@@ -73,7 +71,6 @@ export default function GizlilikPage() {
İletişim
Kullanım ve Satış Koşulları @@ -80,7 +78,6 @@ export default function KosullarPage() {
+
Dört yıllık geleceğini
48 saatlik panikle
@@ -481,7 +482,7 @@ export default function Home() {
value={faq.question}
className="last:border-b-0"
>
-
+
{faq.question}
@@ -522,13 +523,7 @@ export default function Home() {
Sıralamanı gir, yapay zekâ danışmanın veriyle konuşsun.
Tercih dönemi bitmeden yerini al.
-
+
48 saatlik panikle @@ -481,7 +482,7 @@ export default function Home() { value={faq.question} className="last:border-b-0" > -
- {girisBekliyor - ? "Seçimlerin kayıtlı — AI listen hazır bekliyor" - : "3 adımda 24 tercihlik listen"} -
-- {girisBekliyor - ? "Ücretsiz giriş yap, 5 deneme kredinle listen otomatik kurulsun." - : "Sıralamana uygun bölümleri seç, yapay zekâ listeni kursun."} -
++ {girisBekliyor + ? "Seçimlerin kayıtlı — AI listen hazır bekliyor" + : "3 adımda 24 tercihlik listen"} +
++ {girisBekliyor + ? "Ücretsiz giriş yap, 5 deneme kredinle listen otomatik kurulsun." + : "Sıralamana uygun bölümleri seç, yapay zekâ listeni kursun."} +
+diff --git a/src/components/hero-focus-button.tsx b/src/components/hero-focus-button.tsx new file mode 100644 index 0000000..d8b94f9 --- /dev/null +++ b/src/components/hero-focus-button.tsx @@ -0,0 +1,26 @@ +"use client"; + +import { Button } from "@/components/ui/button"; + +export function HeroFocusButton() { + function handleClick() { + const input = document.getElementById("siralama"); + + if (input instanceof HTMLInputElement) { + input.focus({ preventScroll: true }); + } + + window.scrollTo({ top: 0, behavior: "smooth" }); + } + + return ( + + ); +} diff --git a/src/components/hero-form.tsx b/src/components/hero-form.tsx index da467e8..2619cd9 100644 --- a/src/components/hero-form.tsx +++ b/src/components/hero-form.tsx @@ -132,7 +132,7 @@ export function HeroForm() { // flex-1 yalnızca yatay dizilimde (sm+): mobilde form flex-col olduğu // için flex-1 inputun yüksekliğini eziyordu. Mobilde geniş padding // + büyük yazı; sm ve üzeri eski görünüm. - className="h-12 bg-background px-5 text-lg sm:flex-1 sm:px-2.5 sm:text-base" + className="h-14 bg-background px-6 py-3 text-lg sm:h-12 sm:flex-1 sm:px-2.5 sm:py-1 sm:text-base" />