{# This snippet renders a table or list view for the resource documentation. It supports various view types and can handle nested structures. Args: data: The data to render in the table or list. Options: - toggle_more: Enables "show more" functionality for long tables. - toggle_more_threshold: The number of items to show before "show more" is triggered. - table_classes: Classes to apply to the table. - collapse_inner_table: Enables collapsing of inner tables in nested views. #} {% set toggle_more = toggle_more | default(true) %} {% set toggle_more_threshold = toggle_more_threshold or 10 %} {% set table_classes = table_classes or "table table-bordered table-borderless table-header" %} {% set collapse_inner_table = collapse_inner_table | default(true) %} {% if data and view_type == "kv-table" %} {% set snippet_name = "resource_docs/view/kv-table.html" %} {% elif data and view_type == "list-table" %} {% set snippet_name = "resource_docs/view/list-table.html" %} {% elif data and view_type == "sequence" %} {% set snippet_name = "resource_docs/view/sequence.html" %} {% else %} {% set snippet_name = "resource_docs/view/value.html" %} {% endif %} {% snippet snippet_name, data=data, nested=nested, table_classes=table_classes, toggle_more=toggle_more, toggle_more_threshold=toggle_more_threshold, collapse_inner_table=collapse_inner_table %}