"use client" import { useState, useEffect } from "react" import { StickySplit } from "./sticky-split" import { SectionLabel } from "./section-label" import { FormContainer } from "./form-container" import { FormField, Input, Textarea } from "./form-field" import { Button } from "./button" import { MapPin, Phone, Mail, Clock } from "lucide-react" export function NewContactSection() { const [formData, setFormData] = useState({ name: "", email: "", phone: "", message: "", }) const handleSubmit = (e: React.FormEvent) => { e.preventDefault() // In a real app, you'd handle submission here or use server actions console.log("Form submitted:", formData) alert("Thank you. We will be in touch shortly.") } const handleChange = (e: React.ChangeEvent) => { setFormData((prev) => ({ ...prev, [e.target.name]: e.target.value, })) } return (
04 • Booking

Begin your commission.

Ready to create something amazing? Fill out the brief to get started.

{[ { icon: MapPin, title: "Visit Us", content: "5160 Fontaine Blvd, Fountain, CO 80817", }, { icon: Phone, title: "Call Us", content: "(719) 698-9004", }, { icon: Mail, title: "Email Us", content: "info@united-tattoo.com", }, { icon: Clock, title: "Hours", content: "Mon-Wed: 10AM-6PM, Thu-Sat: 10AM-8PM, Sun: 10AM-6PM", }, ].map((item, index) => { const Icon = item.icon return (

{item.title}

{item.content}

) })}
} >