Cards & Expandables
Map Location Card
A store/branch listing tile — address, today's hours, distance and a Get Directions action that deep-links to Google Maps by default. Drop in any static map image (Mapbox/Google Static Maps API or a screenshot) via a plain prop; no map SDK, no API key required to render the card itself.
$ velocityx add map-location-card Built for astro.
Full docs for Map Location Card →
Needs a licence key —
subscribe here, then
velocityx loginonce.
Fortitude Valley Showroom
123 Brunswick St, Fortitude Valley QLD 4006
Open until 5:00 PM
Props
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| name | string | Yes | ||
| address | string | Yes | ||
| hoursToday | string | No | ||
| distance | string | No | ||
| mapImageSrc | string | No | ||
| mapImageAlt | string | No | `Map showing the location of ${name}` | |
| directionsHref | string | No | ||
| directionsLabel | string | No | 'Get directions' | |
| phone | string | No | ||
| class | string | No | '' |
File this creates
The CLI writes this path into your project, relative to its root — nothing else moves.
components/velocity/map-location-card/MapLocationCard.astro Using the Map Location Card component
Install it with velocityx add map-location-card.
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 Cards & Expandables.
Two options side by side for an A-vs-B decision point — plan tiers, old-vs-new, build-vs-buy — stacking on mobile, with one card raised and badged as the recommended pick.
astroA learning-dashboard tile showing course title, lesson completion as both a bar and a written count, time remaining, and a resume action — built for a "continue where you left off" rail.
astroA content-offer tile for a resource library or lead-magnet grid — file type badge, title, short description, locale-formatted size, and a download action. Built for a standalone promotional grid, not a stacked attachment list.
astroA listing row for a meetup, webinar or conference session — a prominent day/month date block, title, location and time, with a one-click add-to-calendar download that generates a real .ics file by hand. No calendar SDK, works even with JS disabled.
astro