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,
},
});