diff --git a/src/features/sihirbaz/components/sihirbaz-adimlar.tsx b/src/features/sihirbaz/components/sihirbaz-adimlar.tsx index 71ca9fd..0880084 100644 --- a/src/features/sihirbaz/components/sihirbaz-adimlar.tsx +++ b/src/features/sihirbaz/components/sihirbaz-adimlar.tsx @@ -28,13 +28,18 @@ export function Cip({ onClick, children, kucuk = false, + className = "", }: { secili: boolean; onClick: () => void; children: React.ReactNode; kucuk?: boolean; + className?: string; }) { - const boyut = kucuk ? "px-2.5 py-1 text-xs" : "px-3.5 py-2 text-sm"; + // Şişko ve sade (DESIGN.md §1.1): çip 44 px dokunma hedefi; il + // çipleri (kucuk) çok sayıda olduğu için 40 px. Hover §2.1 tek turuncu. + const boyut = kucuk ? "h-10 px-3.5 text-sm" : "h-11 px-4 text-sm"; + const temel = `inline-flex cursor-pointer items-center rounded-full border font-semibold transition-[background-color,border-color,color,transform] duration-150 active:scale-[0.97] ${boyut} ${className}`; return ( @@ -350,7 +355,7 @@ export function SihirbazAdimlar({ yalnızca görünümü daraltır, seçimleri etkilemez ve kırpmayı devre dışı bırakır. */}
@@ -362,14 +367,14 @@ export function SihirbazAdimlar({ onClick={() => listeDegistir(iller, setIller, i.il, 5)} > {trBaslikDuzeni(i.il)} - {i.adet} + {i.adet} ))} {ilListesiKirpik ? ( @@ -381,7 +386,7 @@ export function SihirbazAdimlar({ @@ -398,11 +403,11 @@ export function SihirbazAdimlar({ {gorunenDisIller.length > 0 ? (
-

+

KKTC & Yurt Dışı

@@ -414,7 +419,7 @@ export function SihirbazAdimlar({ onClick={() => listeDegistir(iller, setIller, i.il, 5)} > {trBaslikDuzeni(i.il)} - {i.adet} + {i.adet} ))}
@@ -423,7 +428,7 @@ export function SihirbazAdimlar({ {iller.length > 0 ? (
- + Seçtiklerin: {iller.map((il) => ( @@ -431,10 +436,10 @@ export function SihirbazAdimlar({ key={il} type="button" onClick={() => listeDegistir(iller, setIller, il)} - className="inline-flex cursor-pointer items-center gap-1 rounded-full bg-orange-500 px-3 py-1.5 text-xs font-medium text-white transition-colors duration-200 hover:bg-orange-600" + className="inline-flex h-10 cursor-pointer items-center gap-1.5 rounded-full bg-primary px-3.5 text-sm font-semibold text-white transition-[background-color,transform] duration-150 hover:bg-primary/90 active:scale-[0.97]" > {trBaslikDuzeni(il)} - + ))}
@@ -449,9 +454,9 @@ export function SihirbazAdimlar({ />
-
+
-

+

Üniversite tipi & öncelikler

@@ -459,7 +464,7 @@ export function SihirbazAdimlar({

-

+

Üniversite tipi

{UNIVERSITE_TIPI_ETIKET[u.grup]} - {u.adet} + {u.adet} ))}
-

+

Senin için önemli olan

-
+ {/* Telefonda iki sütun, uzun ad iki satıra sarar: tek sütunda + yedi çip 44 px'le pencereyi 812 px'in dışına itiyordu. */} +
{ONCELIKLER.map((o) => ( listeDegistir(oncelikler, setOncelikler, o)} > @@ -504,7 +512,7 @@ export function SihirbazAdimlar({ ))}
-

+

Öncelikler yapay zekânın gerekçelerine ve program seçimine yön verir; listeyi daraltmaz.

@@ -512,13 +520,13 @@ export function SihirbazAdimlar({
-
+