Nuxt Swiftsearch
Components

<AisHierarchicalMenu>

Hierarchical facet navigation with optional show-more behavior.

Usage

<AisInstantSearch :configuration="configuration">
  <AisHierarchicalMenu
    :attributes="[
      'hierarchicalCategories.lvl0',
      'hierarchicalCategories.lvl1',
      'hierarchicalCategories.lvl2'
    ]"
  />
</AisInstantSearch>

You can also pass a single attribute prop. In declarative mode, it is normalized to attributes: [attribute].

Props

PropTypeDefaultDescription
attributestringundefinedConvenience alias for first hierarchy level.
attributesstring[][]Full hierarchy attribute chain.
idstring""Optional widget ID for repeated instances (also scoped by indexId).
limitnumberconnector defaultNumber of values displayed per level.
showMoreLimitnumberconnector defaultMax values when show-more is active.
showMorebooleanfalseEnables show-more toggle.
sortByunknown[] | functionconnector defaultSorting strategy for items.
separatorstringconnector defaultPath separator used in hierarchical values.
rootPathstringconnector defaultRestrict hierarchy to a root path.
showParentLevelbooleanconnector defaultWhether to keep parent levels visible.
transformItemsfunctionundefinedTransforms items before rendering.
Copyright © 2026