import { useState } from 'react'; import { StatusBar } from 'expo-status-bar'; import { StyleSheet, View } from 'react-native'; import * as ImagePicker from 'expo-image-picker'; import Button from './components/Button'; import ImageViewer from './components/ImageViewer'; import CircleButton from './components/CircleButton'; import IconButton from './components/IconButton'; const PlaceholderImage = require('./assets/images/background-image.png'); export default function App() { const [showAppOptions, setShowAppOptions] = useState(false); const [selectedImage, setSelectedImage] = useState(null); const pickImageAsync = async () => { let result = await ImagePicker.launchImageLibraryAsync({ allowsEditing: true, quality: 1, }); if (!result.canceled) { setSelectedImage(result.assets[0].uri); setShowAppOptions(true); } else { alert("You did not select any image."); } }; const onReset = () => { setShowAppOptions(false); }; const onAddSticker = () => { // we will implement this later }; const onSaveImageAsync = async () => { // we will implement this later }; return ( {showAppOptions ? ( ) : (