From a2287658dd742735e3f38953ae8d60b6481baeb4 Mon Sep 17 00:00:00 2001 From: Daniel Miedzik Date: Fri, 8 Jan 2021 23:51:10 +0100 Subject: [PATCH] move restProps from wrapper to input for TextInput and PasswordInput (#481) * move restProps to input for TextInput and PasswordInput * move restProps one line above --- docs/src/COMPONENT_API.json | 4 ++-- src/TextInput/PasswordInput.svelte | 2 +- src/TextInput/TextInput.svelte | 2 +- types/TextInput/PasswordInput.d.ts | 2 +- types/TextInput/TextInput.d.ts | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index b77fed2b..2e1822ad 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -8138,7 +8138,7 @@ { "type": "forwarded", "name": "blur", "element": "input" } ], "typedefs": [], - "rest_props": { "type": "Element", "name": "div" } + "rest_props": { "type": "Element", "name": "input" } }, { "moduleName": "TextInputSkeleton", @@ -8359,7 +8359,7 @@ { "type": "forwarded", "name": "blur", "element": "input" } ], "typedefs": [], - "rest_props": { "type": "Element", "name": "div" } + "rest_props": { "type": "Element", "name": "input" } }, { "moduleName": "Tile", diff --git a/src/TextInput/PasswordInput.svelte b/src/TextInput/PasswordInput.svelte index f0ef0613..16be0a8d 100644 --- a/src/TextInput/PasswordInput.svelte +++ b/src/TextInput/PasswordInput.svelte @@ -86,7 +86,6 @@ class:bx--form-item="{true}" class:bx--text-input-wrapper="{true}" class:bx--password-input-wrapper="{!isFluid}" - {...$$restProps} on:click on:mouseover on:mouseenter @@ -124,6 +123,7 @@ class:bx--password-input="{true}" class:bx--text-input--light="{light}" class:bx--text-input--invalid="{invalid}" + {...$$restProps} class="{size && `bx--text-input--${size}`}" on:change on:input diff --git a/src/TextInput/TextInput.svelte b/src/TextInput/TextInput.svelte index da0675bb..47fdff59 100644 --- a/src/TextInput/TextInput.svelte +++ b/src/TextInput/TextInput.svelte @@ -77,7 +77,6 @@ class:bx--form-item="{true}" class:bx--text-input-wrapper="{true}" class:bx--text-input-wrapper--inline="{inline}" - {...$$restProps} on:click on:mouseover on:mouseenter @@ -155,6 +154,7 @@ class:bx--text-input--light="{light}" class:bx--text-input--invalid="{invalid}" class:bx--text-input--warn="{warn}" + {...$$restProps} class="{size && `bx--text-input--${size}`}" on:change on:input diff --git a/types/TextInput/PasswordInput.d.ts b/types/TextInput/PasswordInput.d.ts index 601d9d9c..9bc1f817 100644 --- a/types/TextInput/PasswordInput.d.ts +++ b/types/TextInput/PasswordInput.d.ts @@ -1,6 +1,6 @@ /// -export interface PasswordInputProps extends svelte.JSX.HTMLAttributes { +export interface PasswordInputProps extends svelte.JSX.HTMLAttributes { /** * Set the size of the input */ diff --git a/types/TextInput/TextInput.d.ts b/types/TextInput/TextInput.d.ts index 1b56f537..1a3fadf3 100644 --- a/types/TextInput/TextInput.d.ts +++ b/types/TextInput/TextInput.d.ts @@ -1,6 +1,6 @@ /// -export interface TextInputProps extends svelte.JSX.HTMLAttributes { +export interface TextInputProps extends svelte.JSX.HTMLAttributes { /** * Set the size of the input */