migrating hooks, fixed colorMode

This commit is contained in:
peterkogo
2024-12-17 11:43:36 +01:00
parent efa163203c
commit 0e5df96ecc
29 changed files with 396 additions and 399 deletions
@@ -1,5 +1,4 @@
<script lang="ts">
import { get } from 'svelte/store';
import {
shortcut,
type ShortcutEventDetail,
@@ -7,7 +6,6 @@
} from '@svelte-put/shortcut';
import { getElementsToRemove, isInputDOMNode, isMacOs } from '@xyflow/system';
import { useStore } from '$lib/store';
import type { KeyHandlerProps } from './types';
import type { KeyDefinition, KeyDefinitionObject } from '$lib/types';
@@ -15,8 +15,6 @@
onselectioncontextmenu
}: NodeSelectionProps = $props();
// const { nodes } = store;
let bounds: Rect | null = $derived.by(() => {
if (store.selectionRectMode === 'nodes') {
// eslint-disable-next-line @typescript-eslint/no-unused-expressions
@@ -8,7 +8,7 @@
import DefaultNode from '$lib/components/nodes/DefaultNode.svelte';
import type { ConnectableContext, NodeWrapperProps } from './types';
import type { Node, NodeEvents } from '$lib/types';
import type { NodeEvents } from '$lib/types';
let {
store,
@@ -7,7 +7,7 @@
let { children }: SvelteFlowProviderProps = $props();
let store = $state.raw(createStore({ props: {} }));
let store = $state.raw(createStore({ props: {}, nodes: [], edges: [] }));
setContext(key, {
provider: true,