NumberField

The NumberField component allows users to input numeric values with optional increment/decrement controls.

Import

<script>
  import { NumberField } from 'svelte-fluentui';
</script>
svelte

Basic Usage

<NumberField label="Quantity" />
svelte

With Min/Max Values

<NumberField label="Age" min={0} max={120} />
svelte

With Step

<NumberField label="Price" step={0.01} />
svelte

Properties

PropertyTypeDefaultDescription
labelstringundefinedLabel text for the field
valuenumber0Current numeric value
minnumberundefinedMinimum allowed value
maxnumberundefinedMaximum allowed value
stepnumber1Step increment for controls
disabledbooleanfalseWhether the field is disabled
requiredbooleanfalseWhether the field is required

Events

EventDescription
on:inputFired when the numeric value changes
on:incrementFired when increment button is clicked
on:decrementFired when decrement button is clicked