QuickLinks
Responsive shortcut navigation that can render as compact pills, richer image-backed cards, or a composed browse section around the same directional navigation core.
Best for
Import
import { QuickLinks } from "@enadhq/enad-react-sdk/client/storefront"When to use it
Use QuickLinks when the goal is fast navigation between related destinations. It works well for category shortcuts, campaign filters, and curated storefront wayfinding where the links belong together as one navigational cluster.
If the rail needs surrounding browse context, keep evolving QuickLinks with its section-capable composition path instead of inventing a separate CategoryJumpNav export.
Composition notes
QuickLinks now supports two complementary paths:
Convenience path
Use links when the navigation set is straightforward.
variant="pills"keeps the set compact and utility-focused.variant="cards"gives each link more room for imagery and supporting copy.eyebrowanddescriptionlet card links carry a little more navigation context without becoming a full merch block.
Section composition path
Use the compound surface when the browse shell needs more structure around the same directional-navigation core:
QuickLinks.HeaderQuickLinks.HeadingQuickLinks.BodyQuickLinks.ListQuickLinks.FeaturedQuickLinks.Footer
QuickLinks.List can still take links, so you can mix structured composition with the same simple data model.
Behavior and theming guidance
Use the active state sparingly and only when it reflects the current filtered or navigated view. Too many active treatments at once make the rail harder to read.
classNames now exposes stable hooks for section and card anatomy as well as the original list/link surface. That means one brand can keep QuickLinks airy and editorial while another can make the same component feel dense, pill-like, or more directional-card-oriented without local forks.
Keep it recognizably navigational. If the component starts behaving like a full merchandising rail or recommendation module, the design has drifted too far away from the QuickLinks family.
Examples
Live examples you can edit directly in the sandbox.
Browse-section composition
Use the section-capable compound path when the jump-nav needs a heading, supporting body copy, featured destinations, and a footer without inventing a separate CategoryJumpNav export.
Pill rail
Use pills for compact navigation above collection grids or inside dense editorial pages.
Card navigation
Switch to cards when the shortcuts need stronger visual emphasis and supporting imagery.
Slots
Component Sets
Preview the first example across the available component-set presets to compare tone, spacing, and structural defaults.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| links | string | — | No description yet. |
| heading | string | — | No description yet. |
| body | string | — | No description yet. |
| featured | string | — | No description yet. |
| footer | string | — | No description yet. |
| classNames | Partial<Record<QuickLinksSlot, string>> | — | No description yet. Slot keys bodyfooterheaderlinkheadinglistrootitemcardcardMediacardContentcardEyebrowcardLabelcardDescriptionfeatured |
| className | string | — | No description yet. |
| variant | string | — | No description yet. |
| navLabel | string | — | No description yet. |