You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
2.7 KiB

  1. {"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nvar __jsx = React.createElement;\nimport React from \"react\"; // nodejs library to set properties for components\n\n// nodejs library that concatenates classes\nimport classNames from \"classnames\"; // @material-ui/core components\n\nimport { makeStyles } from \"@material-ui/core/styles\";\nimport FormControl from \"@material-ui/core/FormControl\";\nimport InputLabel from \"@material-ui/core/InputLabel\";\nimport Input from \"@material-ui/core/Input\";\nimport styles from \"assets/jss/nextjs-material-kit/components/customInputStyle.js\";\nvar useStyles = makeStyles(styles);\nexport default function CustomInput(props) {\n var _classNames, _classNames2, _classNames4;\n\n var classes = useStyles();\n var formControlProps = props.formControlProps,\n labelText = props.labelText,\n id = props.id,\n labelProps = props.labelProps,\n inputProps = props.inputProps,\n error = props.error,\n white = props.white,\n inputRootCustomClasses = props.inputRootCustomClasses,\n success = props.success;\n var labelClasses = classNames((_classNames = {}, _defineProperty(_classNames, \" \" + classes.labelRootError, error), _defineProperty(_classNames, \" \" + classes.labelRootSuccess, success && !error), _classNames));\n var underlineClasses = classNames((_classNames2 = {}, _defineProperty(_classNames2, classes.underlineError, error), _defineProperty(_classNames2, classes.underlineSuccess, success && !error), _defineProperty(_classNames2, classes.underline, true), _defineProperty(_classNames2, classes.whiteUnderline, white), _classNames2));\n var marginTop = classNames(_defineProperty({}, inputRootCustomClasses, inputRootCustomClasses !== undefined));\n var inputClasses = classNames((_classNames4 = {}, _defineProperty(_classNames4, classes.input, true), _defineProperty(_classNames4, classes.whiteInput, white), _classNames4));\n var formControlClasses;\n\n if (formControlProps !== undefined) {\n formControlClasses = classNames(formControlProps.className, classes.formControl);\n } else {\n formControlClasses = classes.formControl;\n }\n\n return __jsx(FormControl, _extends({}, formControlProps, {\n className: formControlClasses\n }), labelText !== undefined ? __jsx(InputLabel, _extends({\n className: classes.labelRoot + \" \" + labelClasses,\n htmlFor: id\n }, labelProps), labelText) : null, __jsx(Input, _extends({\n classes: {\n input: inputClasses,\n root: marginTop,\n disabled: classes.disabled,\n underline: underlineClasses\n },\n id: id\n }, inputProps)));\n}","map":null,"metadata":{},"sourceType":"module"}