NumberInput

Source code

Usage

Default

<script>
  import { NumberInput } from "carbon-components-svelte";
</script>

<NumberInput label="Clusters" />

With helper text

Clusters provisioned in your region
<script>
  import { NumberInput } from "carbon-components-svelte";
</script>

<NumberInput
  label="Clusters"
  helperText="Clusters provisioned in your region"
/>

Minimum and maximum values

Clusters provisioned in your region
<script>
  import { NumberInput } from "carbon-components-svelte";
</script>

<NumberInput
  min={4}
  max={20}
  value={4}
  invalidText="Number must be between 4 and 20."
  helperText="Clusters provisioned in your region"
  label="Clusters (4 min, 20 max)"
/>

Hidden label

<script>
  import { NumberInput } from "carbon-components-svelte";
</script>

<NumberInput hideLabel label="Clusters" />

Light variant

<script>
  import { NumberInput } from "carbon-components-svelte";
</script>

<NumberInput light label="Clusters" />

Mobile variant

<script>
  import { NumberInput } from "carbon-components-svelte";
</script>

<NumberInput mobile label="Clusters" />

Extra-large size

<script>
  import { NumberInput } from "carbon-components-svelte";
</script>

<NumberInput size="xl" label="Clusters" />

Small size

<script>
  import { NumberInput } from "carbon-components-svelte";
</script>

<NumberInput size="sm" label="Clusters" />

Invalid state

An error occurred
<script>
  import { NumberInput } from "carbon-components-svelte";
</script>

<NumberInput invalid invalidText="An error occurred" label="Clusters" />

Disabled state

<script>
  import { NumberInput } from "carbon-components-svelte";
</script>

<NumberInput disabled label="Clusters" />

Skeleton

<script>
  import { NumberInputSkeleton } from "carbon-components-svelte";
</script>

<NumberInputSkeleton />

Skeleton without label

<script>
  import { NumberInputSkeleton } from "carbon-components-svelte";
</script>

<NumberInputSkeleton hideLabel />