Fix missing required attribute on TextInput.

This commit is contained in:
Kamil Murtaza 2020-09-02 16:11:26 +05:00
commit 6994deed90

View file

@ -83,6 +83,12 @@
*/ */
export let ref = null; export let ref = null;
/**
* Set to `true` to mark the field as required
* @type {boolean} [required="false"]
*/
export let required = false;
import WarningFilled16 from "carbon-icons-svelte/lib/WarningFilled16"; import WarningFilled16 from "carbon-icons-svelte/lib/WarningFilled16";
$: errorId = `error-${id}`; $: errorId = `error-${id}`;
@ -129,6 +135,7 @@
{placeholder} {placeholder}
{type} {type}
{value} {value}
{required}
class:bx--text-input={true} class:bx--text-input={true}
class:bx--text-input--light={light} class:bx--text-input--light={light}
class:bx--text-input--invalid={invalid} class:bx--text-input--invalid={invalid}