{#each items as item, i} {@const isEditingItem = isEditing && editingIndex === i} {@const isItemExpanded = expandedItemIndices.has(i)}
  • {#if !isEditingItem} {/if}
    beginEditing(i)} > {#if isEditingItem} {:else} {@const knownApp = Object.values(knownApps).find( app => app.matches === item.pattern )}
    {item.pattern}
    {#if knownApp}
     ({knownApp.name})
    {/if} {/if}
    {#if !isEditingItem} {/if} {#if !isEditingItem && opts.showAdvancedOptions} {#if isItemExpanded}
    {_( "optionsSiteWhitelistUserAgentDisabledDescription" )}
    {_( "optionsSiteWhitelistSiteSpecificUserAgentDescription" )}
    {/if} {/if}
  • {/each}