{ viewOptions.groupBy = e.detail dispatch('update', { key: 'groupBy', value: e.detail }) }} />
{ const key = e.detail const value = config.orderBy.find((p) => p[0] === key) if (value !== undefined) { viewOptions.orderBy = value dispatch('update', { key: 'orderBy', value }) } }} />
{#each config.other as model}
{#if isToggleType(model)} { viewOptions[model.key] = !viewOptions[model.key] dispatch('update', { key: model.key, value: viewOptions[model.key] }) }} /> {:else if isDropdownType(model)} {@const items = model.values.filter(({ hidden }) => !hidden?.(viewOptions))} { viewOptions[model.key] = e.detail dispatch('update', { key: model.key, value: e.detail }) }} /> {/if}
{/each}