diff --git a/ts/editor-toolbar/ButtonDropdown.svelte b/ts/editor-toolbar/ButtonDropdown.svelte index cbae8a69b..0bd366887 100644 --- a/ts/editor-toolbar/ButtonDropdown.svelte +++ b/ts/editor-toolbar/ButtonDropdown.svelte @@ -4,7 +4,6 @@ export let id = ""; export let className = ""; - export let props: Record = {}; function extendClassName(className: string): string { return `dropdown-menu bg-transparent border-0 ${className}`; @@ -13,4 +12,4 @@ export let buttons: DynamicSvelteComponent[]; - + diff --git a/ts/editor-toolbar/ButtonGroup.svelte b/ts/editor-toolbar/ButtonGroup.svelte index 73a5d62e5..a73e2dacc 100644 --- a/ts/editor-toolbar/ButtonGroup.svelte +++ b/ts/editor-toolbar/ButtonGroup.svelte @@ -3,7 +3,6 @@ export let id; export let className = ""; - export let props: Record = {}; export let buttons: DynamicSvelteComponent[]; @@ -50,7 +49,7 @@ } -
    +
      {#each buttons as button}
    • diff --git a/ts/editor-toolbar/ColorPicker.svelte b/ts/editor-toolbar/ColorPicker.svelte index ceae957ac..703a4f160 100644 --- a/ts/editor-toolbar/ColorPicker.svelte +++ b/ts/editor-toolbar/ColorPicker.svelte @@ -1,7 +1,6 @@ - + {@html icon} diff --git a/ts/editor-toolbar/DropdownItem.svelte b/ts/editor-toolbar/DropdownItem.svelte index 7563d3983..4ef761234 100644 --- a/ts/editor-toolbar/DropdownItem.svelte +++ b/ts/editor-toolbar/DropdownItem.svelte @@ -1,7 +1,6 @@ - + {@html icon} diff --git a/ts/editor-toolbar/LabelButton.svelte b/ts/editor-toolbar/LabelButton.svelte index 862b2c9ba..c9f1be802 100644 --- a/ts/editor-toolbar/LabelButton.svelte +++ b/ts/editor-toolbar/LabelButton.svelte @@ -4,7 +4,6 @@ export let id = ""; export let className = ""; - export let props: Record = {}; export let label: string; export let tooltip: string; @@ -57,9 +56,9 @@ disabled={_disabled} {id} class={extendClassName(className)} - {...props} + title={tooltip} + {...$$restProps} on:click={onClick} - on:mousedown|preventDefault - title={tooltip}> + on:mousedown|preventDefault> {label} diff --git a/ts/editor-toolbar/SelectButton.svelte b/ts/editor-toolbar/SelectButton.svelte index 68b63ef9e..8ec4bcbd1 100644 --- a/ts/editor-toolbar/SelectButton.svelte +++ b/ts/editor-toolbar/SelectButton.svelte @@ -11,7 +11,6 @@ export let id = ""; export let className = ""; - export let props: Record = {}; export let tooltip: string; function extendClassName(classes: string) { @@ -59,8 +58,8 @@ disabled={_disabled} {id} class={extendClassName(className)} - {...props} - title={tooltip}> + title={tooltip} + {...$$restProps}> {#each options as option} {/each} diff --git a/ts/editor-toolbar/SquareButton.svelte b/ts/editor-toolbar/SquareButton.svelte index a7f58896a..94ce9b731 100644 --- a/ts/editor-toolbar/SquareButton.svelte +++ b/ts/editor-toolbar/SquareButton.svelte @@ -5,7 +5,6 @@ export let id = ""; export let className = ""; - export let props: Record = {}; export let tooltip: string; export let onClick: (event: MouseEvent) => void; @@ -85,11 +84,11 @@ bind:this={buttonRef} {id} class={className} - {...props} title={tooltip} class:active tabindex="-1" disabled={_disabled} + {...$$restProps} on:click={onClick} on:mousedown|preventDefault> diff --git a/ts/editor-toolbar/WithDropdownMenu.svelte b/ts/editor-toolbar/WithDropdownMenu.svelte index caa8b8d90..8e9f7f40f 100644 --- a/ts/editor-toolbar/WithDropdownMenu.svelte +++ b/ts/editor-toolbar/WithDropdownMenu.svelte @@ -4,14 +4,14 @@ export let button: DynamicSvelteComponent; export let menuId: string; - function extend({ className, props, ...rest }: DynamicSvelteComponent): DynamicSvelteComponent { + function extend({ + className, + ...rest + }: DynamicSvelteComponent): DynamicSvelteComponent { return { className: `${className} dropdown-toggle`, - props: { - "data-bs-toggle": "dropdown", - "aria-expanded": "false", - ...props, - }, + "data-bs-toggle": "dropdown", + "aria-expanded": "false", ...rest, }; }