# oh-repeater - Repeater
Iterate over an array and repeat the children components in the default slot
# Configuration
# General
# for Current element variable TEXT 
 
    Name of the variable holding the current element in the iteration, it will be propagated to the children components in the default slot. 2 additional variables with the "_idx" and "_source" suffixes will also be defined to hold the current index and source array, respectively.
  
# in Source array TEXT 
 Source array (for "array" source type)
# rangeStart Range Start INTEGER 
 Start of range (for "range" source type)
# rangeStop Range Stop INTEGER 
 End of range (for "range" source type)
# rangeStep Range Step INTEGER 
 Step of range (for "range" source type)
# groupItem Group Item TEXT item
 Group item to whose members will be iterated (for "itemsInGroup" source type)
# itemTags Item Tags TEXT 
 Iterate over items with the given tags (comma-separated, for "itemsWithTags" source type)
# ruleTags Rule Tags TEXT 
 Iterate over rules with the given tags (comma-separated, for "rulesWithTags" source type)
# itemOptions Item with Options TEXT 
 Iterate over the state options or command options of this item (for "itemStateOptions" or "itemCommandOptions" source type)
# fetchMetadata Fetch Item Metadata Namespaces TEXT 
 Fetch the metadata from these namespaces (for "itemsInGroup" and "itemsWithTags" source types)
# filter Filter expression TEXT 
 Specify an expression WITHOUT THE = PREFIX to filter the resulting array
# map Map expression TEXT 
 Specify an expression WITHOUT THE = PREFIX to transform the resulting array elements
# listContainer List container BOOLEAN 
 
    The child components will be wrapped in a ul HTML elements instead of a div
# containerClasses Classes of the container TEXT 
 Add these CSS classes to the container
# containerStyle Styles of the container TEXT 
 Add these CSS styles to the container
# fragment No container (fragment) BOOLEAN 
 Render all children directly under the repeater's parent, without any container
# cacheSource Suppress source refresh BOOLEAN 
 For loaded sources (e.g. with Items or rules), the source array will be cached and not refreshed on page updates