Merge pull request #237 from kamil-murtaza/#236-Text-Input-Required

Fix missing required attribute on TextInput.
This commit is contained in:
Eric Liu 2020-09-04 16:13:43 -07:00 committed by GitHub
commit c209df084a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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}