"use client"; import { useEffect, useState } from "react"; import Link from "next/link"; import StorefrontHeader from "@/components/storefront/StorefrontHeader"; import StorefrontFooter from "@/components/storefront/StorefrontFooter"; import LayoutContainer from "@/components/layout/LayoutContainer"; import { getStorefrontWholesaleSettings } from "@/actions/storefront"; type BrandSettings = { invoice_business_name: string | null; }; type FormState = { name: string; email: string; topic: string; message: string; }; export default function TuxedoContactPage() { const [brandSettings, setBrandSettings] = useState(null); const [submitted, setSubmitted] = useState(false); const [form, setForm] = useState({ name: "", email: "", topic: "general", message: "" }); const [isSubmitting, setIsSubmitting] = useState(false); useEffect(() => { getStorefrontWholesaleSettings("tuxedo") .then((data) => setBrandSettings(data as BrandSettings | null)); }, []); function handleSubmit(e: React.FormEvent) { e.preventDefault(); setIsSubmitting(true); setTimeout(() => { setSubmitted(true); setIsSubmitting(false); }, 600); } return (
{/* Page header */}

Get in Touch

Contact Us

Questions about corn, stops, or wholesale accounts — we are happy to help.

{/* Contact info grid */}

Farm Address

59751 David Road, Olathe, CO 81425

{/* Contact form */}

Send a Message

Get in Touch

{submitted ? (

Message received.

We will be in touch within 1-2 business days.

) : (
setForm({ ...form, name: e.target.value })} className="w-full rounded-xl border border-stone-200 bg-white px-5 py-4 text-sm text-stone-900 placeholder-stone-400 outline-none focus:border-stone-900 focus:ring-1 focus:ring-stone-900 transition-colors" placeholder="Jane Smith" />
setForm({ ...form, email: e.target.value })} className="w-full rounded-xl border border-stone-200 bg-white px-5 py-4 text-sm text-stone-900 placeholder-stone-400 outline-none focus:border-stone-900 focus:ring-1 focus:ring-stone-900 transition-colors" placeholder="jane@example.com" />