From aed797685afe20b2200479f9c47a7e8741e7f54d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 28 Oct 2026 10:52:42 +0000 Subject: [PATCH 1/2] chore(deps): update dependency prosekit-registry to v0.0.20261028034104 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c1f239ab60..e872bc8636 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,6 @@ "@types/node": "24.19.1", "prettier": "3.9.10", "prettier-plugin-packagejson": "3.0.3", - "prosekit-registry": "0.0.20260901031754" + "prosekit-registry": "0.0.20261028034104" } } From 1d00b98f55845df3749f267ae51f047a052e8808 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Wed, 28 Oct 2026 10:53:35 +0000 Subject: [PATCH 2/2] [autofix.ci] apply automated fixes --- .../editor/ui/code-block-view/code-block-view.tsx | 6 +++--- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../examples/code-block-themes/theme-selector.tsx | 4 ++-- .../editor/ui/code-block-view/code-block-view.tsx | 6 +++--- .../editor/ui/code-block-view/code-block-view.tsx | 6 +++--- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../editor/ui/code-block-view/code-block-view.tsx | 6 +++--- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../src/components/editor/ui/image-view/image-view.tsx | 6 ++---- .../components/editor/ui/inline-menu/inline-menu.tsx | 6 ++---- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../src/components/editor/ui/image-view/image-view.tsx | 6 ++---- .../components/editor/ui/inline-menu/inline-menu.tsx | 6 ++---- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../components/editor/ui/inline-menu/inline-menu.tsx | 6 ++---- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../components/editor/ui/inline-menu/inline-menu.tsx | 6 ++---- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- .../components/editor/ui/inline-menu/inline-menu.tsx | 6 ++---- .../ui/image-upload-popover/image-upload-popover.tsx | 10 +++------- 27 files changed, 73 insertions(+), 147 deletions(-) diff --git a/preact-block-handle/src/components/editor/ui/code-block-view/code-block-view.tsx b/preact-block-handle/src/components/editor/ui/code-block-view/code-block-view.tsx index 8a82e06615..6b0abaf5b0 100644 --- a/preact-block-handle/src/components/editor/ui/code-block-view/code-block-view.tsx +++ b/preact-block-handle/src/components/editor/ui/code-block-view/code-block-view.tsx @@ -1,5 +1,5 @@ import { renderMermaidSVG, THEMES } from 'beautiful-mermaid' -import type { JSX } from 'preact' +import type { TargetedEvent, TargetedMouseEvent } from 'preact' import { useMemo, useRef } from 'preact/hooks' import { isCodeBlockPreviewHiddenDecoration, @@ -22,11 +22,11 @@ export default function CodeBlockView(props: PreactNodeViewProps) { props.setAttrs(attrs) } - const handleChange = (event: JSX.TargetedEvent) => { + const handleChange = (event: TargetedEvent) => { setLanguage(event.currentTarget.value) } - const focusSource = (event: JSX.TargetedMouseEvent) => { + const focusSource = (event: TargetedMouseEvent) => { event.preventDefault() const pos = props.getPos() if (typeof pos !== 'number') return diff --git a/preact-blockquote/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-blockquote/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-blockquote/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-blockquote/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-bold/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-bold/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-bold/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-bold/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-code-block-themes/src/components/editor/examples/code-block-themes/theme-selector.tsx b/preact-code-block-themes/src/components/editor/examples/code-block-themes/theme-selector.tsx index c1f2729eea..641f3d528c 100644 --- a/preact-code-block-themes/src/components/editor/examples/code-block-themes/theme-selector.tsx +++ b/preact-code-block-themes/src/components/editor/examples/code-block-themes/theme-selector.tsx @@ -1,4 +1,4 @@ -import type { JSX } from 'preact' +import type { TargetedEvent } from 'preact' import { useMemo, useState } from 'preact/hooks' import { defineCodeBlockShiki, @@ -14,7 +14,7 @@ export function ThemeSelector() { }, [theme]) useExtension(extension) - const handleChange = (event: JSX.TargetedEvent) => { + const handleChange = (event: TargetedEvent) => { setTheme(event.currentTarget.value) } diff --git a/preact-code-block-themes/src/components/editor/ui/code-block-view/code-block-view.tsx b/preact-code-block-themes/src/components/editor/ui/code-block-view/code-block-view.tsx index 8a82e06615..6b0abaf5b0 100644 --- a/preact-code-block-themes/src/components/editor/ui/code-block-view/code-block-view.tsx +++ b/preact-code-block-themes/src/components/editor/ui/code-block-view/code-block-view.tsx @@ -1,5 +1,5 @@ import { renderMermaidSVG, THEMES } from 'beautiful-mermaid' -import type { JSX } from 'preact' +import type { TargetedEvent, TargetedMouseEvent } from 'preact' import { useMemo, useRef } from 'preact/hooks' import { isCodeBlockPreviewHiddenDecoration, @@ -22,11 +22,11 @@ export default function CodeBlockView(props: PreactNodeViewProps) { props.setAttrs(attrs) } - const handleChange = (event: JSX.TargetedEvent) => { + const handleChange = (event: TargetedEvent) => { setLanguage(event.currentTarget.value) } - const focusSource = (event: JSX.TargetedMouseEvent) => { + const focusSource = (event: TargetedMouseEvent) => { event.preventDefault() const pos = props.getPos() if (typeof pos !== 'number') return diff --git a/preact-code-block/src/components/editor/ui/code-block-view/code-block-view.tsx b/preact-code-block/src/components/editor/ui/code-block-view/code-block-view.tsx index 8a82e06615..6b0abaf5b0 100644 --- a/preact-code-block/src/components/editor/ui/code-block-view/code-block-view.tsx +++ b/preact-code-block/src/components/editor/ui/code-block-view/code-block-view.tsx @@ -1,5 +1,5 @@ import { renderMermaidSVG, THEMES } from 'beautiful-mermaid' -import type { JSX } from 'preact' +import type { TargetedEvent, TargetedMouseEvent } from 'preact' import { useMemo, useRef } from 'preact/hooks' import { isCodeBlockPreviewHiddenDecoration, @@ -22,11 +22,11 @@ export default function CodeBlockView(props: PreactNodeViewProps) { props.setAttrs(attrs) } - const handleChange = (event: JSX.TargetedEvent) => { + const handleChange = (event: TargetedEvent) => { setLanguage(event.currentTarget.value) } - const focusSource = (event: JSX.TargetedMouseEvent) => { + const focusSource = (event: TargetedMouseEvent) => { event.preventDefault() const pos = props.getPos() if (typeof pos !== 'number') return diff --git a/preact-code-block/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-code-block/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-code-block/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-code-block/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-code/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-code/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-code/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-code/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-full/src/components/editor/ui/code-block-view/code-block-view.tsx b/preact-full/src/components/editor/ui/code-block-view/code-block-view.tsx index 8a82e06615..6b0abaf5b0 100644 --- a/preact-full/src/components/editor/ui/code-block-view/code-block-view.tsx +++ b/preact-full/src/components/editor/ui/code-block-view/code-block-view.tsx @@ -1,5 +1,5 @@ import { renderMermaidSVG, THEMES } from 'beautiful-mermaid' -import type { JSX } from 'preact' +import type { TargetedEvent, TargetedMouseEvent } from 'preact' import { useMemo, useRef } from 'preact/hooks' import { isCodeBlockPreviewHiddenDecoration, @@ -22,11 +22,11 @@ export default function CodeBlockView(props: PreactNodeViewProps) { props.setAttrs(attrs) } - const handleChange = (event: JSX.TargetedEvent) => { + const handleChange = (event: TargetedEvent) => { setLanguage(event.currentTarget.value) } - const focusSource = (event: JSX.TargetedMouseEvent) => { + const focusSource = (event: TargetedMouseEvent) => { event.preventDefault() const pos = props.getPos() if (typeof pos !== 'number') return diff --git a/preact-full/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-full/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-full/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-full/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-full/src/components/editor/ui/image-view/image-view.tsx b/preact-full/src/components/editor/ui/image-view/image-view.tsx index 1b83843d1a..755ee1d192 100644 --- a/preact-full/src/components/editor/ui/image-view/image-view.tsx +++ b/preact-full/src/components/editor/ui/image-view/image-view.tsx @@ -1,4 +1,4 @@ -import type { JSX } from 'preact' +import type { TargetedEvent } from 'preact' import { useEffect, useState } from 'preact/hooks' import { UploadTask } from 'prosekit/extensions/file' import type { ImageAttrs } from 'prosekit/extensions/image' @@ -39,9 +39,7 @@ export default function ImageView(props: PreactNodeViewProps) { } }, [url, uploading]) - const handleImageLoad = ( - event: JSX.TargetedEvent, - ) => { + const handleImageLoad = (event: TargetedEvent) => { const img = event.currentTarget const { naturalWidth, naturalHeight } = img const ratio = naturalWidth / naturalHeight diff --git a/preact-full/src/components/editor/ui/inline-menu/inline-menu.tsx b/preact-full/src/components/editor/ui/inline-menu/inline-menu.tsx index 7bf2c2e2c5..3accc8dad2 100644 --- a/preact-full/src/components/editor/ui/inline-menu/inline-menu.tsx +++ b/preact-full/src/components/editor/ui/inline-menu/inline-menu.tsx @@ -1,4 +1,4 @@ -import type { JSX } from 'preact' +import type { TargetedEvent } from 'preact' import { useState } from 'preact/hooks' import type { BasicExtension } from 'prosekit/basic' import type { Editor } from 'prosekit/core' @@ -92,9 +92,7 @@ export default function InlineMenu() { editor.focus() } - const handleSubmit = ( - event: JSX.TargetedEvent, - ) => { + const handleSubmit = (event: TargetedEvent) => { event.preventDefault() const href = event.currentTarget.querySelector('input')?.value?.trim() handleLinkUpdate(href) diff --git a/preact-heading/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-heading/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-heading/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-heading/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-horizontal-rule/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-horizontal-rule/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-horizontal-rule/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-horizontal-rule/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-image-view/src/components/editor/ui/image-view/image-view.tsx b/preact-image-view/src/components/editor/ui/image-view/image-view.tsx index 1b83843d1a..755ee1d192 100644 --- a/preact-image-view/src/components/editor/ui/image-view/image-view.tsx +++ b/preact-image-view/src/components/editor/ui/image-view/image-view.tsx @@ -1,4 +1,4 @@ -import type { JSX } from 'preact' +import type { TargetedEvent } from 'preact' import { useEffect, useState } from 'preact/hooks' import { UploadTask } from 'prosekit/extensions/file' import type { ImageAttrs } from 'prosekit/extensions/image' @@ -39,9 +39,7 @@ export default function ImageView(props: PreactNodeViewProps) { } }, [url, uploading]) - const handleImageLoad = ( - event: JSX.TargetedEvent, - ) => { + const handleImageLoad = (event: TargetedEvent) => { const img = event.currentTarget const { naturalWidth, naturalHeight } = img const ratio = naturalWidth / naturalHeight diff --git a/preact-inline-menu/src/components/editor/ui/inline-menu/inline-menu.tsx b/preact-inline-menu/src/components/editor/ui/inline-menu/inline-menu.tsx index 7bf2c2e2c5..3accc8dad2 100644 --- a/preact-inline-menu/src/components/editor/ui/inline-menu/inline-menu.tsx +++ b/preact-inline-menu/src/components/editor/ui/inline-menu/inline-menu.tsx @@ -1,4 +1,4 @@ -import type { JSX } from 'preact' +import type { TargetedEvent } from 'preact' import { useState } from 'preact/hooks' import type { BasicExtension } from 'prosekit/basic' import type { Editor } from 'prosekit/core' @@ -92,9 +92,7 @@ export default function InlineMenu() { editor.focus() } - const handleSubmit = ( - event: JSX.TargetedEvent, - ) => { + const handleSubmit = (event: TargetedEvent) => { event.preventDefault() const href = event.currentTarget.querySelector('input')?.value?.trim() handleLinkUpdate(href) diff --git a/preact-italic/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-italic/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-italic/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-italic/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-link/src/components/editor/ui/inline-menu/inline-menu.tsx b/preact-link/src/components/editor/ui/inline-menu/inline-menu.tsx index 7bf2c2e2c5..3accc8dad2 100644 --- a/preact-link/src/components/editor/ui/inline-menu/inline-menu.tsx +++ b/preact-link/src/components/editor/ui/inline-menu/inline-menu.tsx @@ -1,4 +1,4 @@ -import type { JSX } from 'preact' +import type { TargetedEvent } from 'preact' import { useState } from 'preact/hooks' import type { BasicExtension } from 'prosekit/basic' import type { Editor } from 'prosekit/core' @@ -92,9 +92,7 @@ export default function InlineMenu() { editor.focus() } - const handleSubmit = ( - event: JSX.TargetedEvent, - ) => { + const handleSubmit = (event: TargetedEvent) => { event.preventDefault() const href = event.currentTarget.querySelector('input')?.value?.trim() handleLinkUpdate(href) diff --git a/preact-list-custom-checkbox/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-list-custom-checkbox/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-list-custom-checkbox/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-list-custom-checkbox/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-list/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-list/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-list/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-list/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-loro/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-loro/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-loro/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-loro/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-rtl/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-rtl/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-rtl/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-rtl/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-rtl/src/components/editor/ui/inline-menu/inline-menu.tsx b/preact-rtl/src/components/editor/ui/inline-menu/inline-menu.tsx index 7bf2c2e2c5..3accc8dad2 100644 --- a/preact-rtl/src/components/editor/ui/inline-menu/inline-menu.tsx +++ b/preact-rtl/src/components/editor/ui/inline-menu/inline-menu.tsx @@ -1,4 +1,4 @@ -import type { JSX } from 'preact' +import type { TargetedEvent } from 'preact' import { useState } from 'preact/hooks' import type { BasicExtension } from 'prosekit/basic' import type { Editor } from 'prosekit/core' @@ -92,9 +92,7 @@ export default function InlineMenu() { editor.focus() } - const handleSubmit = ( - event: JSX.TargetedEvent, - ) => { + const handleSubmit = (event: TargetedEvent) => { event.preventDefault() const href = event.currentTarget.querySelector('input')?.value?.trim() handleLinkUpdate(href) diff --git a/preact-toolbar/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-toolbar/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-toolbar/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-toolbar/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-underline/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-underline/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-underline/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-underline/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) { diff --git a/preact-unmount/src/components/editor/ui/inline-menu/inline-menu.tsx b/preact-unmount/src/components/editor/ui/inline-menu/inline-menu.tsx index 7bf2c2e2c5..3accc8dad2 100644 --- a/preact-unmount/src/components/editor/ui/inline-menu/inline-menu.tsx +++ b/preact-unmount/src/components/editor/ui/inline-menu/inline-menu.tsx @@ -1,4 +1,4 @@ -import type { JSX } from 'preact' +import type { TargetedEvent } from 'preact' import { useState } from 'preact/hooks' import type { BasicExtension } from 'prosekit/basic' import type { Editor } from 'prosekit/core' @@ -92,9 +92,7 @@ export default function InlineMenu() { editor.focus() } - const handleSubmit = ( - event: JSX.TargetedEvent, - ) => { + const handleSubmit = (event: TargetedEvent) => { event.preventDefault() const href = event.currentTarget.querySelector('input')?.value?.trim() handleLinkUpdate(href) diff --git a/preact-yjs/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx b/preact-yjs/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx index 04204dc0f4..6ca5f8361b 100644 --- a/preact-yjs/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx +++ b/preact-yjs/src/components/editor/ui/image-upload-popover/image-upload-popover.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild, JSX } from 'preact' +import type { ComponentChild, TargetedEvent } from 'preact' import { useId, useState } from 'preact/hooks' import type { Uploader } from 'prosekit/extensions/file' import type { ImageExtension } from 'prosekit/extensions/image' @@ -26,9 +26,7 @@ export default function ImageUploadPopover(props: { const editor = useEditor() - const handleFileChange = ( - event: JSX.TargetedEvent, - ) => { + const handleFileChange = (event: TargetedEvent) => { const file = event.currentTarget.files?.[0] if (file) { @@ -39,9 +37,7 @@ export default function ImageUploadPopover(props: { } } - const handleUrlChange = ( - event: JSX.TargetedEvent, - ) => { + const handleUrlChange = (event: TargetedEvent) => { const url = event.currentTarget.value if (url) {