Flag to enable the user to be able to supply a '-' to indicate the value should be negative.
The default label associated with the input field. Should always be supplied to meet accessibility best practices.
String to override the default placeholder text, which is "$".
string | number
In general all input components should be controlled, which means their value is passed into the component, and state is maintained within the React component as opposed to using refs from the DOM.
Although generally required, default to ''.