{#if insertable} {/if}
{#if graph?.error}
{graph.error}
{:else} { document.dispatchEvent(new Event('focus')) }} {nodes} {edges} {edgeTypes} {nodeTypes} {height} {width} minZoom={0.2} maxZoom={1.2} connectionLineType={ConnectionLineType.SmoothStep} defaultEdgeOptions={{ type: 'smoothstep' }} preventScrolling={scroll} zoomOnDoubleClick={false} elementsSelectable={false} {proOptions} nodesDraggable={false} --background-color={false} >
{#if download} { try { localStorage.setItem( 'svelvet', encodeState({ modules, failureModule, preprocessorModule }) ) } catch (e) { console.error('error interacting with local storage', e) } window.open('/view_graph', '_blank') }} class="!bg-surface" > {/if} {#if showDataflow} { $useDataflow = !$useDataflow }} size="xs" options={{ right: 'Dataflow' }} /> {/if}
{/if}