{ "componentDescription": "", "propDescriptions": { "defaultValue": { "description": "The default value. Use when the component is not controlled." }, "disabled": { "description": "If true, the component is disabled. The prop defaults to the value (false) inherited from the parent FormControl component." }, "endAdornment": { "description": "Trailing adornment for this input." }, "error": { "description": "If true, the input will indicate an error by setting the aria-invalid attribute on the input and the baseui--error class on the root element." }, "id": { "description": "The id of the input element." }, "max": { "description": "The maximum value." }, "min": { "description": "The minimum value." }, "onChange": { "description": "Callback fired after the value is clamped and changes - when the input is blurred or when the stepper buttons are triggered. Called with undefined when the value is unset.", "typeDescriptions": { "event": "The event source of the callback", "value": "The new value of the component" } }, "onInputChange": { "description": "Callback fired when the input value changes after each keypress, before clamping is applied. Note that event.target.value may contain values that fall outside of min and max or are otherwise "invalid".", "typeDescriptions": { "event": "The event source of the callback." } }, "placeholder": { "description": "The short hint displayed in the input before the user enters a value." }, "readOnly": { "description": "If true, the input element becomes read-only. The stepper buttons remain active, with the addition that they are now keyboard focusable." }, "required": { "description": "If true, the input element is required. The prop defaults to the value (false) inherited from the parent FormControl component." }, "shiftMultiplier": { "description": "Multiplier applied to step if the shift key is held while incrementing or decrementing the value. Defaults to 10." }, "slotProps": { "description": "The props used for each slot inside the NumberInput." }, "slots": { "description": "The components used for each slot inside the InputBase. Either a string to use a HTML element or a component." }, "startAdornment": { "description": "Leading adornment for this input." }, "step": { "description": "The amount that the value changes on each increment or decrement." }, "value": { "description": "The current value. Use when the component is controlled." } }, "classDescriptions": { "adornedEnd": { "description": "Class name applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "endAdornment is provided" }, "adornedStart": { "description": "Class name applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "startAdornment is provided" }, "disabled": { "description": "Class name applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "disabled={true}" }, "error": { "description": "State class applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "error={true}" }, "focused": { "description": "Class name applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "the component is focused" }, "formControl": { "description": "Class name applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "the component is a descendant of FormControl" }, "readOnly": { "description": "State class applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "readOnly={true}" } }, "slotDescriptions": { "decrementButton": "The component that renders the decrement button.", "incrementButton": "The component that renders the increment button.", "input": "The component that renders the input.", "root": "The component that renders the root." } }