{#if key && isNodeInput(type?.[key])}
{#if type[key].type === "button"}
console.log(type[key])}> {type[key].label || key}
{:else}
{type[key].label || key}
{/if}
{:else if depth === 0} {#each Object.keys(type ?? {}).filter((key) => key !== "title") as childKey}
{/each}
{:else if key && type?.[key]} {#if depth > 0}
{/if}
{type[key]?.title || key}
{#each Object.keys(type[key]).filter((key) => key !== "title") as childKey}
{/each}
{/if}