import { AntDesign, Ionicons } from "@expo/vector-icons"; import React, { useState } from "react"; import { Button, View, Text, Checkbox } from "react-native-ui-lib"; import { StyleSheet } from "react-native"; import { colorMap } from "@/contexts/SettingsContext"; import { TouchableOpacity } from "react-native-gesture-handler"; const CalendarSettingsPage = (props: { setSelectedPage: (page: number) => void; }) => { const [selectedColor, setSelectedColor] = useState(colorMap.pink); const [startDate, setStartDate] = useState(true); return ( props.setSelectedPage(0)}> Return to main settings Calendar settings Event Color Preference setSelectedColor(colorMap.pink)}> {selectedColor == colorMap.pink && ( )} setSelectedColor(colorMap.orange)}> {selectedColor == colorMap.orange && ( )} setSelectedColor(colorMap.green)}> {selectedColor == colorMap.green && ( )} setSelectedColor(colorMap.teal)}> {selectedColor == colorMap.teal && ( )} setSelectedColor(colorMap.purple)}> {selectedColor == colorMap.purple && ( )} Weekly Start Date setStartDate(true)} /> Sundays {" "} (default) setStartDate(false)} /> Mondays ); }; const styles = StyleSheet.create({ backBtn: { backgroundColor: "red", marginLeft: -2, justifyContent: "flex-start", }, card: { backgroundColor: "white", width: "100%", padding: 20, paddingBottom: 30, marginTop: 20, borderRadius: 20, }, colorBox: { aspectRatio: 1, justifyContent: "center", alignItems: "center", width: 50, borderRadius: 12, }, checkbox: { borderRadius: 50, }, }); export default CalendarSettingsPage;