import { useState } from "react"; import { Alert, Linking, ScrollView, View } from "react-native"; import { Button } from "@/components/ui/Button"; import { Card, InfoRow } from "@/components/ui/Card"; import { Field } from "@/components/ui/Field"; import { AppHeader } from "@/components/ui/Header"; import { Screen } from "@/components/ui/Screen"; import { Text } from "@/components/ui/Text"; import { brand } from "@/lib/data/brand"; import { useAuthStore } from "@/lib/stores/authStore"; import { colors, gutter } from "@/lib/theme"; import { CALL_PHONE, CHATWOOT_BASE, WHATSAPP_NUMBER } from "@/lib/utils"; type Ticket = { id: string; at: string; subject: string; message: string; status: "received" | "in_progress" | "resolved"; }; export default function ContactScreen() { const user = useAuthStore((s) => s.user); const [name, setName] = useState(user?.name ?? ""); const [subject, setSubject] = useState("Order help"); const [message, setMessage] = useState(""); const [tickets, setTickets] = useState([ { id: "tkt_demo_1", at: new Date(Date.now() - 1000 * 60 * 60 * 26).toISOString(), subject: "Refill timing", message: "When will my Metformin refill be ready at CMC?", status: "resolved", }, ]); return (