import { Button, Text, View } from "react-native-ui-lib"; import React, { useState } from "react"; import {Linking, StyleSheet} from "react-native"; import { Octicons } from "@expo/vector-icons"; import CalendarSettingsPage from "./CalendarSettingsPage"; import ChoreRewardSettings from "./ChoreRewardSettings"; import UserSettings from "./UserSettings"; import ProfileIcon from "@/assets/svgs/ProfileIcon"; import CalendarIcon from "@/assets/svgs/CalendarIcon"; import PrivacyPolicyIcon from "@/assets/svgs/PrivacyPolicyIcon"; import ArrowRightIcon from "@/assets/svgs/ArrowRightIcon"; import { ProfileType, useAuthContext } from "@/contexts/AuthContext"; import { settingsPageIndex } from "../calendar/atoms"; import { useAtom } from "jotai"; const pageIndex = { main: 0, user: 1, calendar: 2, chore: 3, policy: 4, }; const PRIVACY_POLICY_URL = 'https://callyapp.com'; const SettingsPage = () => { const { profileData } = useAuthContext(); const [pageIndex, setPageIndex] = useAtom(settingsPageIndex); const isntParent = profileData?.userType !== ProfileType.PARENT; const openPrivacyPolicy = async () => { const supported = await Linking.canOpenURL(PRIVACY_POLICY_URL); if (supported) { await Linking.openURL(PRIVACY_POLICY_URL); } else { console.log("Don't know how to open this URL:", PRIVACY_POLICY_URL); } }; return ( {pageIndex == 0 && (