From edc8632ac76ee1debbc667d18f00356c57d23ea9 Mon Sep 17 00:00:00 2001 From: peterkogo Date: Wed, 13 Nov 2024 16:30:33 +0100 Subject: [PATCH] migrate Minimap --- .../src/lib/plugins/Minimap/Minimap.svelte | 90 +++++++++---------- .../lib/plugins/Minimap/MinimapNode.svelte | 37 +++++--- 2 files changed, 65 insertions(+), 62 deletions(-) diff --git a/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte b/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte index 789dc476..d2d93c92 100644 --- a/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte +++ b/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte @@ -1,4 +1,4 @@ - @@ -104,8 +94,8 @@ > {#if $panZoom} import cc from 'classcat'; - export let x: number; - export let y: number; - export let width: number = 0; - export let height: number = 0; - export let borderRadius: number = 5; - export let color: string | undefined = undefined; - export let shapeRendering: string; - export let strokeColor: string | undefined = undefined; - export let strokeWidth: number = 2; - export let selected: boolean = false; - let className: string = ''; - export { className as class }; + let { + x, + y, + width, + height, + borderRadius = 5, + color, + shapeRendering, + strokeColor, + strokeWidth = 2, + selected, + class: className + }: { + x: number; + y: number; + width: number; + height: number; + borderRadius?: number; + color?: string; + shapeRendering: string; + strokeColor?: string; + strokeWidth?: number; + selected?: boolean; + class?: string; + } = $props();