import { StyleSheet, Text, View } from "react-native"; import { Ionicons } from "@expo/vector-icons"; import { LinearGradient } from "expo-linear-gradient"; import Animated, { FadeInDown } from "react-native-reanimated"; import { GlassButton, GradientBackground } from "../../../components/ui"; import { colors, featureColors, radius, shadows, spacing, typography } from "../../../theme"; const ACCENT = featureColors.quiz.accent; interface QuizIntroProps { isStarting: boolean; onStart: () => void; } export function QuizIntro({ isStarting, onStart }: QuizIntroProps) { return ( CONNECTION How well do you know each other? Answer a set of questions about yourself, then guess how your partner answered. See how well you really know each other, and share your score. 10 questions Start the quiz ); } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: "center", alignItems: "center", paddingHorizontal: spacing.lg, }, content: { width: "100%", alignItems: "center", }, iconGradient: { width: 88, height: 88, borderRadius: 44, justifyContent: "center", alignItems: "center", marginBottom: spacing.lg, ...shadows.lg, }, label: { ...typography.caption1, fontWeight: "600", letterSpacing: 3, color: ACCENT, textAlign: "center", marginBottom: spacing.xs, }, title: { ...typography.title1, color: colors.text, textAlign: "center", marginBottom: spacing.md, }, description: { ...typography.body, color: colors.textSecondary, textAlign: "center", marginBottom: spacing.lg, }, badge: { flexDirection: "row", alignItems: "center", gap: spacing.xs, backgroundColor: colors.backgroundLight, paddingHorizontal: spacing.md, paddingVertical: spacing.sm, borderRadius: radius.full, borderWidth: 1, borderColor: colors.border, marginBottom: spacing.xl, }, badgeText: { ...typography.caption1, fontWeight: "600", color: ACCENT, }, startButton: { marginTop: spacing.md, }, });