diff --git a/packages/svelte/src/lib/index.ts b/packages/svelte/src/lib/index.ts index c19cf7da..d053894a 100644 --- a/packages/svelte/src/lib/index.ts +++ b/packages/svelte/src/lib/index.ts @@ -1,4 +1,5 @@ import SvelteFlow from '$lib/container/SvelteFlow.svelte'; -export { default as Controls } from '$lib/plugins/Controls/index.svelte'; +export { Controls, ControlButton } from '$lib/plugins/Controls'; +export { Background, BackgroundVariant } from '$lib/plugins/Background'; export default SvelteFlow; diff --git a/packages/svelte/src/lib/plugins/Background/Background.svelte b/packages/svelte/src/lib/plugins/Background/Background.svelte new file mode 100644 index 00000000..e4c1e7e3 --- /dev/null +++ b/packages/svelte/src/lib/plugins/Background/Background.svelte @@ -0,0 +1,75 @@ + + + + + {#if isDots} + + {:else} + + {/if} + + + + + \ No newline at end of file diff --git a/packages/svelte/src/lib/plugins/Background/DotPattern.svelte b/packages/svelte/src/lib/plugins/Background/DotPattern.svelte new file mode 100644 index 00000000..3eb76c7e --- /dev/null +++ b/packages/svelte/src/lib/plugins/Background/DotPattern.svelte @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/packages/svelte/src/lib/plugins/Background/LinePattern.svelte b/packages/svelte/src/lib/plugins/Background/LinePattern.svelte new file mode 100644 index 00000000..60dd4a8c --- /dev/null +++ b/packages/svelte/src/lib/plugins/Background/LinePattern.svelte @@ -0,0 +1,13 @@ + + + \ No newline at end of file diff --git a/packages/svelte/src/lib/plugins/Background/index.ts b/packages/svelte/src/lib/plugins/Background/index.ts new file mode 100644 index 00000000..cce07481 --- /dev/null +++ b/packages/svelte/src/lib/plugins/Background/index.ts @@ -0,0 +1,2 @@ +export { BackgroundVariant } from './types'; +export { default as Background } from './Background.svelte'; diff --git a/packages/svelte/src/lib/plugins/Background/types.ts b/packages/svelte/src/lib/plugins/Background/types.ts new file mode 100644 index 00000000..c6e3e390 --- /dev/null +++ b/packages/svelte/src/lib/plugins/Background/types.ts @@ -0,0 +1,5 @@ +export enum BackgroundVariant { + Lines = 'lines', + Dots = 'dots', + Cross = 'cross' +} diff --git a/packages/svelte/src/lib/plugins/Controls/index.svelte b/packages/svelte/src/lib/plugins/Controls/Controls.svelte similarity index 98% rename from packages/svelte/src/lib/plugins/Controls/index.svelte rename to packages/svelte/src/lib/plugins/Controls/Controls.svelte index f8d4665d..a36436b0 100644 --- a/packages/svelte/src/lib/plugins/Controls/index.svelte +++ b/packages/svelte/src/lib/plugins/Controls/Controls.svelte @@ -1,7 +1,8 @@