({title, visible, onConfirm})
| 24 | |
| 25 | |
| 26 | const CustomDialog = ({title, visible, onConfirm}) => { |
| 27 | if (!visible) { |
| 28 | return null; |
| 29 | } |
| 30 | |
| 31 | return ( |
| 32 | <View style={styles.overlay}> |
| 33 | <View style={styles.dialog}> |
| 34 | <Text style={styles.title}>{title}</Text> |
| 35 | <TouchableOpacity |
| 36 | testID="done" |
| 37 | style={styles.button} |
| 38 | onPress={onConfirm}> |
| 39 | <Text style={styles.buttonText}>确认</Text> |
| 40 | </TouchableOpacity> |
| 41 | </View> |
| 42 | </View> |
| 43 | ); |
| 44 | }; |
| 45 | export default function TestConsole({visible, onClose}) { |
| 46 | const [text, setText] = useState(''); |
| 47 | const [running, setRunning] = useState(false); |
nothing calls this directly
no outgoing calls
no test coverage detected