{@html atelierForest} {#snippet entryPath()}
{#each referenceChain as ref}

/

{/each} { updateEntryName(value); }} > {#snippet display({ value, startEdit })}

{value || _state.entry!!.type + "(" + _state.entry!!.id + ")"}

{/snippet}
{/snippet} {#snippet authParams( entry: WorkspaceEntry & { auth: number | null; auth_inherit: boolean }, )}
{#if entry.auth != null && !entry.auth_inherit} {_state.auth.find((a) => a.id === entry.auth)?.name} {:else if entry.auth_inherit} Inherit ({parentAuth?.name}) {:else} - {/if} setEntryAuth(null, false)} value="-"> - {#if entry.parent_id != null} setEntryAuth(null, true)} value="inherit"> Inherit ({parentAuth?.name}) {/if} {#each _state.auth as auth} setEntryAuth(auth.id, false)} value={auth.id.toString()} > {auth.name} {/each}
{#if entry.auth_inherit && parentAuth}
{:else if entry.auth}
a.id === entry.auth)!!} readonly={true} />
{/if} {/snippet} {#if _state.entry?.type === "Collection"} {@render entryPath()}

Auth

{@render authParams(_state.entry!!)}
{:else if _state.entry?.type === "Request"} {@render entryPath()}
{ handleUrlUpdate(true); }} />

{_state.entry.expandedUrl ?? ""}

Parameters Headers Body Auth
{#if _state.entry.path.length > 0}

Path

{#each _state.entry.path as param} handleUrlUpdate()} /> handleUrlUpdate()} /> {/each}
{/if} {#if _state.entry.workingUrl?.query_params.length > 0}

Query

{#each _state.entry.workingUrl.query_params as param} handleUrlUpdate()} /> handleUrlUpdate()} /> {/each}
{/if}
{#each _state.entry.headers as header}
updateHeader(header.id, header.name, header.value)} /> updateHeader(header.id, header.name, header.value)} /> deleteHeader(header.id)} />
{/each} insertHeader()} />
None JSON Form Text { if ( update.docChanged && _state.entry.body?.body !== update.state.doc.toString() ) { updateBodyContent(update.state.doc.toString(), "Json"); } }} />

Form body editor coming soon.

{@render authParams(_state.entry!!)}
{ requestPane.resize(50); responsePane.resize(50); }} /> {#if isSending}
{:else if response}

{response.status}

{/if}
{/if}