Core UI
Footer — Multi-Column
Brand column with description and social icons alongside N link columns, plus a bottom legal bar with copyright and policy links.
$ velocityx add footer-multicolumn Built for astro.
Full docs for Footer — Multi-Column →
Needs a licence key —
subscribe here, then
velocityx loginonce.
Props
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| description | string | No | ||
| columns | FooterColumn[] | Yes | ||
| social | { label: string; href: string; icon: 'x' | 'github' | 'linkedin' | 'instagram' }[] | No | [] | |
| legal | FooterLink[] | No | [] | |
| year | number | No | new Date().getFullYear() | |
| brandName | string | No | 'Velocity' |
File this creates
The CLI writes this path into your project, relative to its root — nothing else moves.
components/velocity/footer-multicolumn/FooterMultiColumn.astro Using the Footer — Multi-Column component
Install it with velocityx add footer-multicolumn.
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.
Related components
More from Core UI.
Single avatar or an overlapping stack with a plus-N overflow chip, falling back to deterministic initials-over-tint when no image is given.
astroSingle pill component covering solid, soft, and outline badge variants across brand and semantic tones, with an optional removable tag mode.
astroStatic breadcrumb trail with BreadcrumbList microdata that collapses the middle segments into an ellipsis on long paths.
astroOne button primitive covering primary/secondary/ghost/destructive variants, three sizes, a loading spinner state, and an icon-only mode.
astro