Velocity X Components

Forms

Contact Form — Two-Column with Map Slot

Two-column contact layout with a named aside slot for a map or office photo, stacking to one column on mobile.

Subscription Included with the Velocity Components subscription.
bash
$ velocityx add contact-form-split

Built for astro.

Full docs for Contact Form — Two-Column with Map Slot →

Needs a licence key — subscribe here, then velocityx loginonce.

astro v1.0.0
Contact Form — Two-Column with Map Slot

Let's work together

We'd love to learn more about you and what we can build together.

Map or location slot — pass an aside slot.

Props

NameTypeRequiredDefaultDescription
actionstringNo'#'
methodstringNo'POST'
headingstringNo"Let's work together"
subheadingstringNo"We'd love to learn more about you and what we can build together."
submitLabelstringNo'Submit'
reversebooleanNofalse
classNamestringNo''

File this creates

The CLI writes this path into your project, relative to its root — nothing else moves.

text
components/velocity/contact-form-split/ContactFormSplit.astro

Using the Contact Form — Two-Column with Map Slot component

Install it with velocityx add contact-form-split. The CLI writes the source straight into your project — no runtime dependency, no registry lock-in, and it themes itself from the same primary-*/accent-* scale as the rest of the library.

More from Forms.