{#if store.state.jwtinfo.userdetails.permissions.includes('CARD:UPDATE')} {/if} {#if store.state.jwtinfo.userdetails.permissions.includes('CARD:GET')} {#await cards_promise} {:then} {#if current_cards.length === 0} {:else}
{rendered.length}
{#each filtered_cards as card, index} {#if card.code .toLowerCase() .includes( searchvalue.toLowerCase() ) || card.runner?.firstname .toLowerCase() .includes( searchvalue.toLowerCase() ) || card.runner?.middlename .toLowerCase() .includes( searchvalue.toLowerCase() ) || card.runner?.lastname .toLowerCase() .includes( searchvalue.toLowerCase() ) || should_display_based_on_id(card.id)}
{#if active_deletes[card.id] === true} {:else} {/if} {/if} {/each}
{ const newstate = !current_cards.some((r) => r.is_selected === true); current_cards = current_cards.map((r) => { r.is_selected = newstate; return r; }); }} class="underline cursor-pointer select-none">{#if current_cards.some((r) => r.is_selected === true)} {$_('deselect-all')} {:else}{$_('select-all')}{/if} {$_('code')} {$_('runner')} {$_('status')} {$_('action')}
{card.code}
{#if card.enabled} {$_('enabled')} {:else} {$_('disabled')} {/if}
{#if store.state.jwtinfo.userdetails.permissions.includes('CARD:DELETE')} {/if}
{/if} {:catch error}
{$_('general_promise_error')} {error}
{/await} {/if}