diff --git a/docs/src/pages/components/FluidForm.svx b/docs/src/pages/components/FluidForm.svx index 80e84bdc..1bc1e4b6 100644 --- a/docs/src/pages/components/FluidForm.svx +++ b/docs/src/pages/components/FluidForm.svx @@ -1,19 +1,26 @@ ### Fluid form +Note that the `inline` input variants cannot be used within a `FluidForm`. + - + - \ No newline at end of file + + +### Invalid state + + \ No newline at end of file diff --git a/docs/src/pages/framed/FluidForm/FluidFormInvalid.svelte b/docs/src/pages/framed/FluidForm/FluidFormInvalid.svelte new file mode 100644 index 00000000..caabd8dc --- /dev/null +++ b/docs/src/pages/framed/FluidForm/FluidFormInvalid.svelte @@ -0,0 +1,25 @@ + + + + + + diff --git a/src/TextInput/PasswordInput.svelte b/src/TextInput/PasswordInput.svelte index 1066c401..a2d790b0 100644 --- a/src/TextInput/PasswordInput.svelte +++ b/src/TextInput/PasswordInput.svelte @@ -192,39 +192,47 @@ on:blur on:paste /> - + {#if isFluid && invalid} +
+
+ {invalidText} +
+ {/if} + {#if !(isFluid && invalid)} + + {/if} {#if !isFluid && invalid}