import type { ComponentProps } from "react"; import { View } from "react-native"; import { SymbolView } from "../../../components/AppSymbol"; import { AppText as Text } from "../../../components/AppText"; import { ThemedSwitch } from "../../../components/ThemedSwitch"; type SymbolName = ComponentProps["name"]; export function SettingsSwitchRow(props: { readonly disabled?: boolean; readonly icon: SymbolName; readonly label: string; readonly subtitle?: string; readonly value: boolean; readonly onValueChange: (value: boolean) => void; }) { return ( {props.label} {props.subtitle ? ( {props.subtitle} ) : null} ); }