Control {pageOptions.type} list {#if !pageOptions.isPublic} {/if}
Page length resetPage()}> Sort by {#if pageOptions.type === 'member'} {/if} Order Only show resetPage()}> View mode onViewChange(e)} >
Search {pageOptions.type === "member" ? "members" : "groups"}
You can search by multiple fields at the same time.
The toggle controls whether to exclude or include the search term.
Name resetPage()} placeholder="Search by name..."/>
Toggle extra search fields Display Name resetPage()} placeholder="Search by display name..."/> ID resetPage()} placeholder="Search by ID..."/> {#if pageOptions.type === 'member'} Pronouns resetPage()} placeholder="Search by pronouns..."/> {/if} Description resetPage()} placeholder="Search by description..."/>
{#if advanced}
Filter by {pageOptions.type === "member" ? "groups" : "members"}
You can select what groups/members to include and exclude here. Exact? means only items with all selected members/groups will be included. Excluded items take priority over included

Include {pageOptions.type === 'group' ? "groups with the following members" : "members in the following groups"}

{#if pageOptions.type === "member"} {:else if pageOptions.type === "group"} {/if} Exact?

Exclude {pageOptions.type === 'group' ? "groups with the following members" : "members in the following groups"}

{#if pageOptions.type === "member"} {:else if pageOptions.type === "group"} {/if} Exact?

Filter by fields
You can filter out items based on whether a certain field has been filled out or not here.
Display name resetPage()}> Description resetPage()}> {#if pageOptions.type === 'member'} Avatar resetPage()}> Birthday resetPage()}> Pronouns resetPage()}> {:else} Icon resetPage()}> {/if} {/if}