logo

FUSE

DOCS

Reference

Number Field

A React component for capturing numeric input from users.

Number Field is not a built-in @mui/material component—it's composed of a Base UI Number Field and styled to align with Material UI specs.
As such, you must install Base UI before proceeding. The examples that follow can then be copied and pasted directly into your app. Note that Base UI is tree-shakeable, so the final bundle will only include the components used in your project.
npm install @base-ui/react
pnpm add @base-ui/react
yarn add @base-ui/react

Usage

  1. Select one of the demos below that fits your visual design needs.
  2. Click Expand code in the toolbar.
  3. Select the file that starts with ./components/.
  4. Copy the code and paste it into your project.

Outlined field

The outlined field component uses text-field composition with end adornments for the increment and decrement buttons.

Enter value between 10 and 40

Enter value between 10 and 40

Spinner field

For the spinner field component, the increment and decrement buttons are placed next to the outlined input. This is ideal for touch devices and narrow ranges of values.

Base UI API

See the documentation below for a complete reference to all of the props.