From 01e78ad56657518d656e72db63163d9e9e65147d Mon Sep 17 00:00:00 2001 From: Fabian Hiller Date: Wed, 23 Nov 2022 23:57:24 +0100 Subject: [PATCH] Change type of event handler props at website --- packages/website/src/components/Checkbox.tsx | 6 +++--- packages/website/src/components/FileInput.tsx | 6 +++--- packages/website/src/components/Hamburger.tsx | 2 +- packages/website/src/components/Select.tsx | 6 +++--- packages/website/src/components/Slider.tsx | 6 +++--- packages/website/src/components/TextInput.tsx | 6 +++--- .../website/src/routes/guides/input-components.mdx | 12 ++++++------ 7 files changed, 22 insertions(+), 22 deletions(-) diff --git a/packages/website/src/components/Checkbox.tsx b/packages/website/src/components/Checkbox.tsx index 7e293c67..46203b50 100644 --- a/packages/website/src/components/Checkbox.tsx +++ b/packages/website/src/components/Checkbox.tsx @@ -7,9 +7,9 @@ type CheckboxProps = { name: string; value?: string; checked?: boolean; - onInput: JSX.EventHandlerUnion; - onChange: JSX.EventHandlerUnion; - onBlur: JSX.EventHandlerUnion; + onInput: JSX.EventHandler; + onChange: JSX.EventHandler; + onBlur: JSX.EventHandler; required?: boolean; class?: string; label: string; diff --git a/packages/website/src/components/FileInput.tsx b/packages/website/src/components/FileInput.tsx index f2f2ec18..ed401cf3 100644 --- a/packages/website/src/components/FileInput.tsx +++ b/packages/website/src/components/FileInput.tsx @@ -7,9 +7,9 @@ type FileInputProps = { ref: (element: HTMLInputElement) => void; name: string; value?: FileList | File; - onInput: JSX.EventHandlerUnion; - onChange: JSX.EventHandlerUnion; - onBlur: JSX.EventHandlerUnion; + onInput: JSX.EventHandler; + onChange: JSX.EventHandler; + onBlur: JSX.EventHandler; accept?: string; required?: boolean; multiple?: boolean; diff --git a/packages/website/src/components/Hamburger.tsx b/packages/website/src/components/Hamburger.tsx index ba19e70a..bc3a527c 100644 --- a/packages/website/src/components/Hamburger.tsx +++ b/packages/website/src/components/Hamburger.tsx @@ -3,7 +3,7 @@ import { For, JSX } from 'solid-js'; type HamburgerProps = { active: boolean; - onClick: JSX.EventHandlerUnion; + onClick: JSX.EventHandler; }; /** diff --git a/packages/website/src/components/Select.tsx b/packages/website/src/components/Select.tsx index c3c7dad0..fa051fe8 100644 --- a/packages/website/src/components/Select.tsx +++ b/packages/website/src/components/Select.tsx @@ -8,9 +8,9 @@ type SelectProps = { ref: (element: HTMLSelectElement) => void; name: string; value: string | string[] | undefined; - onInput: JSX.EventHandlerUnion; - onChange: JSX.EventHandlerUnion; - onBlur: JSX.EventHandlerUnion; + onInput: JSX.EventHandler; + onChange: JSX.EventHandler; + onBlur: JSX.EventHandler; options: { label: string; value: string }[]; multiple?: boolean; size?: string | number; diff --git a/packages/website/src/components/Slider.tsx b/packages/website/src/components/Slider.tsx index 5a483fa7..1b6794d6 100644 --- a/packages/website/src/components/Slider.tsx +++ b/packages/website/src/components/Slider.tsx @@ -7,9 +7,9 @@ type SliderProps = { ref: (element: HTMLInputElement) => void; name: string; value?: number; - onInput: JSX.EventHandlerUnion; - onChange: JSX.EventHandlerUnion; - onBlur: JSX.EventHandlerUnion; + onInput: JSX.EventHandler; + onChange: JSX.EventHandler; + onBlur: JSX.EventHandler; min?: number; max?: number; step?: number; diff --git a/packages/website/src/components/TextInput.tsx b/packages/website/src/components/TextInput.tsx index 0fb97a04..e5d535c8 100644 --- a/packages/website/src/components/TextInput.tsx +++ b/packages/website/src/components/TextInput.tsx @@ -8,9 +8,9 @@ type TextInputProps = { type: 'text' | 'email' | 'tel' | 'password' | 'url' | 'number' | 'date'; name: string; value: string | number | undefined; - onInput: JSX.EventHandlerUnion; - onChange: JSX.EventHandlerUnion; - onBlur: JSX.EventHandlerUnion; + onInput: JSX.EventHandler; + onChange: JSX.EventHandler; + onBlur: JSX.EventHandler; placeholder?: string; required?: boolean; class?: string; diff --git a/packages/website/src/routes/guides/input-components.mdx b/packages/website/src/routes/guides/input-components.mdx index f10ae1d9..5eb1c2cf 100644 --- a/packages/website/src/routes/guides/input-components.mdx +++ b/packages/website/src/routes/guides/input-components.mdx @@ -72,9 +72,9 @@ type TextInputProps = { type: 'text' | 'email' | 'tel' | 'password' | 'url' | 'number' | 'date'; name: string; value: string | number | undefined; - onInput: JSX.EventHandlerUnion; - onChange: JSX.EventHandlerUnion; - onBlur: JSX.EventHandlerUnion; + onInput: JSX.EventHandler; + onChange: JSX.EventHandler; + onBlur: JSX.EventHandler; placeholder?: string; required?: boolean; label?: string; @@ -135,9 +135,9 @@ type TextInputProps = { type: 'text' | 'email' | 'tel' | 'password' | 'url' | 'number' | 'date'; name: string; value: string | number | undefined; - onInput: JSX.EventHandlerUnion; - onChange: JSX.EventHandlerUnion; - onBlur: JSX.EventHandlerUnion; + onInput: JSX.EventHandler; + onChange: JSX.EventHandler; + onBlur: JSX.EventHandler; placeholder?: string; required?: boolean; label?: string;