import { Text, View } from 'react-native'; import { useTranslation } from 'react-i18next'; import { Ionicons } from '@expo/vector-icons'; import { useColors } from '../../../lib/theme'; import { OnboardingShell } from '../OnboardingShell'; import { LyraBubble } from '../LyraBubble'; import { CTABar } from '../CTABar'; /** * Slide 1: Lyra stellt sich vor + erklärt die Mission in einem Satz. * Hat den langen Empathie-Touch, weil's der erste Eindruck nach Signup ist. */ export function WelcomeSlide({ onNext, current, total, }: { onNext: () => void; current: number; total: number; }) { const { t } = useTranslation(); const colors = useColors(); return ( } > ); } function BulletRow({ icon, text, colors, }: { icon: keyof typeof Ionicons.glyphMap; text: string; colors: import('../../../lib/theme').ColorScheme; }) { return ( {text} ); }