{#if inline} {@render content()} {:else} { endEditingSession() clearPageDrawerAnchor(VARIABLES_PATH) }} > {@render content()} {/if} {#snippet content()} { // Inline has no drawer to emit a close, so the session ends here instead. if (inline) { endEditingSession() onClose?.() } else { drawer?.closeDrawer() } }} > {#snippet banner()} {#if draftConflict} void resolveDraftConflict(false)} onOverwrite={() => void resolveDraftConflict(true)} /> {/if} (selected ? initialStates[selected] : undefined)} getCurrent={() => current} onDiscard={() => { if (!selected) return UserDraft.discard('variable', editPath ?? '', initialStates[selected], { workspace: selected }) }} disabled={!can_write} /> {/snippet}
{#if can_write === false} You only have read access to this resource and cannot edit it {/if} {#if otherDirty.length > 0} You are going to edit the value in: {otherDirty.join(', ')} {/if} {#if current && can_write !== undefined} {#key current} {/key} {/if}
{#snippet actions()} {#if edit && curWs} {/if} {/snippet}
{/snippet}