import { useContext, useEffect, useState } from "react"; import { Image, ScrollView, StyleSheet, View, Text } from "react-native"; import { IconButton } from "react-native-paper"; import { Colors } from "react-native-ui-lib"; import LightView from "./light"; import { AppContext, GetData } from "../../utils"; import MotorView from "./motor"; import SettingsView from "./settings"; const spaceToSide = 10; // left and right const top = 35; const spaceBetweenButtons = 60; const topFirst = top; const topSecond = top + spaceBetweenButtons; const topThird = top + 2 * spaceBetweenButtons; const iconButtonActiveColor = "#e67e22"; const iconButtonNotActiveColor = "#fff"; export default function DeviceScreen() { const appContext = useContext(AppContext); const [selectedView, setSelectedView] = useState(0); const SelectedView = () => { switch (selectedView) { case 0: return ; case 2: return ; case 3: return ; default: Not found; } }; return ( {appContext.isUserDeveloperModeEnabled ? ( ) : ( )} setSelectedView(0)} /> setSelectedView(1)} /> setSelectedView(2)} /> setSelectedView(3)} /> { console.log("Pressed light"); Colors.setScheme("light"); }} /> { console.log("Pressed dark"); Colors.setScheme("dark"); }} /> ); } const styles = StyleSheet.create({ container: { flex: 1, alignItems: "center", justifyContent: "center", backgroundColor: "#2e2e30", }, scrollView: { width: "100%", padding: 20, }, image: { width: "100%", height: 250, }, iconButton: { position: "absolute", backgroundColor: "#333333", borderRadius: 10, }, });