Appearance
Components
Text Input
The TextInput
component is a standard input
component.
Basic usage
vue
<template>
<TextInput v-model="value" />
</template>
<script setup lang="ts">
import { TextInput } from '@insightphp/elements'
import { ref } from "vue";
const value = ref('')
</script>
Props
You can pass any standard input
attributes to the TextInput
. Besides that, TextInput
has few more available properties that can be set.
error
- Type:
?string | null
The error
prop is used to render error message under the input. The input
has also different style when error
is set to some string.
Emits
The TextInput
component emits single event when that input
value changes.
@input
- Type:
(text: string) => void
The event is emmited when an input
changes its value.