diff --git a/packages/svelte/src/app.html b/packages/svelte/src/app.html index 442bc220..0bd92594 100644 --- a/packages/svelte/src/app.html +++ b/packages/svelte/src/app.html @@ -2,7 +2,6 @@ - \ No newline at end of file diff --git a/packages/svelte/src/example-components/Header/index.ts b/packages/svelte/src/example-components/Header/index.ts new file mode 100644 index 00000000..3d0d3e76 --- /dev/null +++ b/packages/svelte/src/example-components/Header/index.ts @@ -0,0 +1 @@ +export { default as Header } from './Header.svelte'; diff --git a/packages/svelte/src/lib/container/SvelteFlow/types.ts b/packages/svelte/src/lib/container/SvelteFlow/types.ts index 69db093c..f9cfab2d 100644 --- a/packages/svelte/src/lib/container/SvelteFlow/types.ts +++ b/packages/svelte/src/lib/container/SvelteFlow/types.ts @@ -6,14 +6,7 @@ import type { Viewport } from '@reactflow/system'; -import type { - Edge, - Node, - NodeTypes, - KeyDefinition, - EdgeTypes, - DefaultEdgeOptions -} from '$lib/types'; +import type { Edge, Node, NodeTypes, KeyDefinition, EdgeTypes } from '$lib/types'; import type { Writable } from 'svelte/store'; import type { createNodes } from '$lib/utils'; @@ -31,7 +24,6 @@ export type SvelteFlowProps = { minZoom?: number; maxZoom?: number; initialViewport?: Viewport; - defaultEdgeOptions?: DefaultEdgeOptions; connectionRadius?: number; class?: string; diff --git a/packages/svelte/src/routes/+layout.server.ts b/packages/svelte/src/routes/+layout.server.ts new file mode 100644 index 00000000..b64f1170 --- /dev/null +++ b/packages/svelte/src/routes/+layout.server.ts @@ -0,0 +1,8 @@ +import { redirect } from '@sveltejs/kit'; + +/** @type {import('./$types').LayoutServerLoad} */ +export function load({ route }) { + if (route.id === '/') { + throw redirect(307, '/overview'); + } +} diff --git a/packages/svelte/src/routes/+layout.svelte b/packages/svelte/src/routes/+layout.svelte new file mode 100644 index 00000000..44117aff --- /dev/null +++ b/packages/svelte/src/routes/+layout.svelte @@ -0,0 +1,6 @@ + + +
+ \ No newline at end of file diff --git a/packages/svelte/src/routes/+page.svelte b/packages/svelte/src/routes/+page.svelte index 7cf6b0c7..cd410537 100644 --- a/packages/svelte/src/routes/+page.svelte +++ b/packages/svelte/src/routes/+page.svelte @@ -1,175 +1 @@ - - - console.log('on node click', event)} - on:node:mouseenter={(event) => console.log('on node enter', event)} - on:node:mouseleave={(event) => console.log('on node leave', event)} - on:edge:click={(event) => console.log('edge click', event)} - on:connect:start={(event) => console.log('on connect start', event)} - on:connect={(event) => console.log('on connect', event)} - on:connect:end={(event) => console.log('on connect end', event)} - on:pane:click={(event) => console.log('on pane click', event)} - on:pane:contextmenu={(event) => { event.preventDefault(); console.log('on pane contextmenu', event); }} -> - - - - - - - - - +
this redirects to /overview
\ No newline at end of file diff --git a/packages/svelte/src/routes/overview/+page.svelte b/packages/svelte/src/routes/overview/+page.svelte new file mode 100644 index 00000000..412a7423 --- /dev/null +++ b/packages/svelte/src/routes/overview/+page.svelte @@ -0,0 +1,141 @@ + + + console.log('on node click', event)} + on:node:mouseenter={(event) => console.log('on node enter', event)} + on:node:mouseleave={(event) => console.log('on node leave', event)} + on:edge:click={(event) => console.log('edge click', event)} + on:connect:start={(event) => console.log('on connect start', event)} + on:connect={(event) => console.log('on connect', event)} + on:connect:end={(event) => console.log('on connect end', event)} + on:pane:click={(event) => console.log('on pane click', event)} + on:pane:contextmenu={(event) => { event.preventDefault(); console.log('on pane contextmenu', event); }} +> + + + + + + + + + diff --git a/packages/svelte/src/routes/stress/+page.svelte b/packages/svelte/src/routes/stress/+page.svelte new file mode 100644 index 00000000..b071bb29 --- /dev/null +++ b/packages/svelte/src/routes/stress/+page.svelte @@ -0,0 +1,60 @@ + + + + + + + + diff --git a/packages/svelte/static/favicon.png b/packages/svelte/static/favicon.png deleted file mode 100644 index 825b9e65..00000000 Binary files a/packages/svelte/static/favicon.png and /dev/null differ