import type { ComputerMode } from "@rakazo/contracts"; import { Pressable, Text, View } from "react-native"; export function ComputerModePicker({ value, onChange, disabled = false, }: { value: ComputerMode | undefined; onChange: (mode: ComputerMode) => void; disabled?: boolean; }) { return ( Computer {(["team", "dedicated"] as const).map((mode) => ( onChange(mode)} style={{ flex: 1, alignItems: "center", borderWidth: 1, borderColor: value === mode ? "#6C6C70" : "#26262A", backgroundColor: value === mode ? "#1A1A1D" : "transparent", borderRadius: 11, paddingVertical: 12, opacity: disabled ? 0.5 : 1, }} > {mode === "team" ? "Team" : "Private"} ))} ); }