{#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} {#if _state.auth.length > 0} {#each _state.auth as auth} setEntryAuth(auth.id, false)} value={auth.id.toString()} > {auth.name} {/each} {/if}
{#if entry.auth_inherit && parentAuth}
{:else if entry.auth}
a.id === entry.auth)!!} readonly={true} />
{/if} {/snippet} {#if _state.entry?.type === "Collection"} { updateEntryName(value); }} > {#snippet display({ value, startEdit })}

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

{/snippet}

Auth

{@render authParams(_state.entry!!)}
{:else if _state.entry && _state.entry.type === "Request"}
{ updateEntryName(value); }} > {#snippet display({ value, startEdit })}

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

{/snippet}
{#if _state.entry.expandedUrl != null}

{_state.entry.expandedUrl ?? ""}

{/if}
{ handleUrlUpdate({ type: "URL", url: _state.entry.url, }); }} />
Parameters Headers Body Auth
{#if _state.entry?.path?.length > 0}

Path

{#each _state.entry.path as param} handleUrlUpdate({ type: "Path", url: _state.entry.url, param, })} /> handleUrlUpdate({ type: "Path", url: _state.entry.url, param, })} /> {/each}
{/if} {#if _state.entry?.query?.length > 0}

Query

{#each _state.entry.query as param} updateQueryParamEnabled(param.id)} /> handleUrlUpdate({ type: "Query", url: _state.entry.url, param, })} /> handleUrlUpdate({ type: "Query", url: _state.entry.url, param, })} /> {/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?.content !== 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 _state.responses[_state.entry!!.id]} {/if}
{/if}