{#if model} {#if model.specials} {#each specials as special, row} {#if row > 0 && specials[row].position !== specials[row - 1].position} {/if} {#await checkIsDisabled(special) then disabled} {/await} {/each} {/if}
(savedMenu = res.detail)} on:select={(res) => (menuSelection = res.detail)} /> {#if starred.length} {/if} {#each model.spaces as m, i (m.label)} hierarchy.isDerived(it._class, m.spaceClass))} {currentSpace} hasSpaceBrowser={model.specials?.find((p) => p.id === 'spaceBrowser') !== undefined} model={m} on:open {currentSpecial} {currentFragment} deselect={menuSelection || starred.some((s) => s._id === currentSpace)} /> {/each} {/if}