From d2476199d3547ff15120410045103cf4b295390f Mon Sep 17 00:00:00 2001 From: "[dyad]" Date: Sun, 2 Aug 2026 10:06:02 +0200 Subject: [PATCH] =?UTF-8?q?[dyad]=20SchulOS=20giri=C5=9F=20g=C3=B6r=C3=BCn?= =?UTF-8?q?=C3=BCm=C3=BCn=C3=BC=20do=C4=9Frula?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/auth-view.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/components/auth-view.tsx b/src/components/auth-view.tsx index d8c4442..10ec9a6 100755 --- a/src/components/auth-view.tsx +++ b/src/components/auth-view.tsx @@ -1,7 +1,7 @@ 'use client'; import React, { useState, useMemo } from 'react'; -import { motion, AnimatePresence } from 'framer-motion'; +import { motion, AnimatePresence, type Variants } from 'framer-motion'; import { BookOpen, Mail, Lock, User, ArrowRight, GraduationCap, Heart, Sparkles, Flower2, Eye, EyeOff, KeyRound, Info, Shield, Leaf, Users as UsersIcon, HelpCircle, LockKeyhole, GitBranch, CheckCircle2, XCircle } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; @@ -34,7 +34,7 @@ const containerVariants = { }, }; -const itemVariants = { +const itemVariants: Variants = { hidden: { opacity: 0, y: 14 }, visible: { opacity: 1, y: 0, transition: { duration: 0.4, ease: 'easeOut' } }, }; @@ -223,9 +223,12 @@ function LeftIllustration({ loginRole }: { loginRole: LoginRole }) { transition={{ duration: 0.5, delay: 0.7 }} className="mt-12 space-y-4 text-center" > -

- {t('auth.mission_title')} -

+
+

SchulOS

+

+ {t('auth.mission_title')} +

+
{features.map((f, i) => { const c = colorClasses[f.color];