diff --git a/src/features/katalog/components/akademik-ayrinti.tsx b/src/features/katalog/components/akademik-ayrinti.tsx
index 37d7636..ecba94a 100644
--- a/src/features/katalog/components/akademik-ayrinti.tsx
+++ b/src/features/katalog/components/akademik-ayrinti.tsx
@@ -1,6 +1,7 @@
"use client";
-import type { ReactNode } from "react";
+import { useLayoutEffect, useRef, type ReactNode } from "react";
+import { animate, useReducedMotion } from "motion/react";
import { ChevronRight, GraduationCap, X } from "lucide-react";
import {
Drawer,
@@ -17,7 +18,8 @@ import {
* kartlarda, ayrıntı bir dokunuş derinde. İkinci satır içeride ne olduğunu
* önceden söyler. Ayrıntı alttan açılan çekmecede; çekmece ve kapatma
* çarpısı cta-sira-form.tsx'teki çekmeceyle birebir aynı sınıf setinde.
- * Kartlar sunucuda üretilip `children` olarak gelir.
+ * Kartlar sunucuda üretilip `children` olarak gelir; açılış koreografisini
+ * AcilisSahnesi oynatır.
*/
export function AkademikAyrinti({
universite,
@@ -64,9 +66,195 @@ export function AkademikAyrinti({
+
Türkiye sırası araştırma performansını ölçer; eğitim kalitesini ya da iş bulma oranını ölçmez.
@@ -277,6 +285,7 @@ function AkademikGostergeler({ uni }: { uni: UniDetay }) { asChild size="lg" variant="outline" + data-sonra className="mt-4 cursor-pointer px-6 transition-[background-color,border-color,color,transform] duration-150 hover:border-orange-500 hover:bg-orange-50/60 hover:text-orange-500 active:scale-[0.97]" > @@ -287,7 +296,10 @@ function AkademikGostergeler({ uni }: { uni: UniDetay }) { > ) : null} -