{ "componentDescription": "", "propDescriptions": { "children": { "description": "The content of the component." }, "classes": { "description": "Override or extend the styles applied to the component." }, "color": { "description": "The color of the component. It supports both default and custom theme colors, which can be added as shown in the palette customization guide." }, "disableAnimation": { "description": "If true, the transition animation is disabled." }, "disabled": { "description": "If true, the component is disabled." }, "error": { "description": "If true, the label is displayed in an error state." }, "focused": { "description": "If true, the input of this label is focused." }, "margin": { "description": "If dense, will adjust vertical spacing. This is normally obtained via context from FormControl." }, "required": { "description": "if true, the label will indicate that the input is required." }, "shrink": { "description": "If true, the label is shrunk." }, "size": { "description": "The size of the component." }, "sx": { "description": "The system prop that allows defining system overrides as well as additional CSS styles." }, "variant": { "description": "The variant to use." } }, "classDescriptions": { "animated": { "description": "Styles applied to {{nodeName}} unless {{conditions}}.", "nodeName": "the input element", "conditions": "disableAnimation={true}" }, "asterisk": { "description": "State class applied to {{nodeName}}.", "nodeName": "the asterisk element" }, "disabled": { "description": "State class 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}" }, "filled": { "description": "Styles applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "variant=\"filled\"" }, "focused": { "description": "State class applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "focused={true}" }, "formControl": { "description": "Styles applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "the component is a descendant of FormControl" }, "outlined": { "description": "Styles applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "variant=\"outlined\"" }, "required": { "description": "State class applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "required={true}" }, "root": { "description": "Styles applied to the root element." }, "shrink": { "description": "Styles applied to {{nodeName}} if {{conditions}}.", "nodeName": "the input element", "conditions": "shrink={true}" }, "sizeSmall": { "description": "Styles applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "size=\"small\"" }, "standard": { "description": "Styles applied to {{nodeName}} if {{conditions}}.", "nodeName": "the root element", "conditions": "variant=\"standard\"" } } }