Last updated
Last updated
TheContactUs4
component that conditionally renders a contact form (ContactUsForm2
) and displays a list of contact cards. The form and cards are laid out in a responsive grid, with each card showing an icon, title, content, and an optional link. The form can be toggled on or off using the showForm
prop.
All available props for the ContactUs4 component are defined and handled within Component usage path file. This allows for easy modifications to the content of the contactus section.
Component path: src/blocks/contact-us/ContactUs4.tsx
Component usage path: src/app/blocks/contact-us/contact-us4/page.tsx
Preview link:
heading
string
Main title for the contact section.
"Get in Touch"
caption
string
(optional)
Additional description or context under the heading.
"We're here to help. Reach out to us through any of the following methods:"
list
array of ContactCardProps
Array of contact details to be displayed as ContactCard
components.
[ { icon: "tabler-map-pin", title: "Visit us", content: "123 Main Street, Hometown", link: { href: "/location", text: "See on map" } }, { icon: "tabler-mail", title: "Email us", content: "support@example.com", link: { href: "mailto:support@example.com", text: "Send Email" } }, { icon: "tabler-phone", title: "Call us", content: "+1234567890", link: { href: "tel:+1234567890", text: "Call Now" } } ]
showForm
boolean
(optional)
The form can be toggled on or off using this prop.
Default it will show form. If you not want it then set showForm
false.