Nuxt Swiftsearch
Components

<AisDynamicWidgets>

Renders facet widgets based on facet ordering returned by Algolia.

Usage

<AisInstantSearch :configuration="configuration">
  <AisDynamicWidgets>
    <AisRefinementList attribute="brand" />
    <AisRefinementList attribute="categories" />
    <AisMenu attribute="price_range" />
  </AisDynamicWidgets>
</AisInstantSearch>

Props

PropTypeDefaultDescription
transformItemsfunctionundefinedTransforms attributesToRender before rendering widgets.
facets['*'] | string[]connector defaultFacets requested for dynamic rendering.
maxValuesPerFacetnumberconnector defaultMax facet values requested per facet.
idstring""Optional widget ID for repeated instances.
In manual :widgets mode, register useAisDynamicWidgets(...) and the nested child widgets explicitly.
Copyright © 2026