import React, { useState } from 'react'; import { View, StyleSheet, ScrollView, Text } from 'react-native'; import Button from './Button'; const ButtonExample: React.FC = () => { const [loadingStates, setLoadingStates] = useState({ primary: false, secondary: false, outline: false, text: false, }); const toggleLoading = (variant: keyof typeof loadingStates) => { setLoadingStates(prev => ({ ...prev, [variant]: !prev[variant], })); }; const handlePress = (variant: string) => { console.log(`Pressed ${variant} button`); }; return (