Input

Props

PropTypeDefault/Notes
@inputFunc()Handle event emitted from the component, ex: @input={funcName}
@changeFunc()Handle event emitted from the component, ex: @change={funcName}
valueString/NumberDefault: undefined
placeholderStringDefault: undefined
borderBooleanDefault: false; Force border around input field. Border usually appears when element is hovered, active or focused. A set placeholder also forces a border
disabledBooleanDefault: false
iconStringSee Icon component for usage
iconTextStringSee Icon component for usage
spinningBooleanSee Icon component for usage

Example usage

<template>
	<Input icon="heart" placeholder="Placeholder" v-model="inputModel" />
</template>

<script>
	import { Input } from 'figma-plugin-ds-vue'

	export default {
		data: () => ({
		    inputModel: // String || Number
	    }),
		components: {
			Input
		}
	}
</script>