+ {#if loading && filters.length === 0}
+
+
+
+
+
+ {:else}
+ {#each filters as filter (filter.id)}
+
+
+ {filter.label}:
+ {filter.value}
+
+ {#if onRemove && !disabled && !loading}
+ onRemove?.(filter.id)}
+ ariaLabel={removeFilterAriaLabelFormat.replace('{label}', filter.label)}
+ class="hover:bg-base-content/20 flex h-auto min-h-0 items-center justify-center p-0.5"
+ >
+
+
+ {/if}
+
+ {/each}
+
+ {#if filters.length > 0 && onClearAll && !disabled && !loading}
+
+ {/if}
+ {/if}
+