Number Input

Props

PropTypeDefault/Notes
@inputFunc()Handle event emitted from the component, ex: @input={funcName}
@changeFunc()Handle event emitted from the component, ex: @change={funcName}
valueNumberDefault: 0
minNumberDefault: undefined; Minimum value of number input
maxNumberDefault: undefined; Maximum value of number input
stepsNumberDefault: 1; Amount of increments/decrements when scrubbing the number field
unitString/NumberDefault: undefined; Append a unit (string) to the number. Just for visuals, component will always return a number
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>
	<NumInput icon="W" min="0" max="100" unit="px" />
</template>

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

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