Theme Playground

Storefront

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

category shortcutscampaign navigationeditorial wayfinding

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.
  • eyebrow and description let 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.Header
  • QuickLinks.Heading
  • QuickLinks.Body
  • QuickLinks.List
  • QuickLinks.Featured
  • QuickLinks.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.

3 examples

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

bodyfooterheaderlinkheadinglistrootitemcardcardMediacardContentcardEyebrowcardLabelcardDescriptionfeatured

Component Sets

Preview the first example across the available component-set presets to compare tone, spacing, and structural defaults.

Props

PropTypeDefaultDescription
linksstring
No description yet.
headingstring
No description yet.
bodystring
No description yet.
featuredstring
No description yet.
footerstring
No description yet.
classNamesPartial<Record<QuickLinksSlot, string>>
No description yet.
Slot keys
bodyfooterheaderlinkheadinglistrootitemcardcardMediacardContentcardEyebrowcardLabelcardDescriptionfeatured
classNamestring
No description yet.
variantstring
No description yet.
navLabelstring
No description yet.