@raona/components
Version:
React components used at Raona to work with SPFx
16 lines (15 loc) • 1.37 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var React = require("react");
// import { TextField } from 'office-ui-fabric-react';
var WrapperComponent_1 = require("./WrapperComponent");
var TextField_1 = require("office-ui-fabric-react/lib/components/TextField/TextField");
exports.SPTextField = function (props) {
var containerClassName = props.containerClassName, label = props.label, labelClassName = props.labelClassName, requiredClassName = props.requiredClassName, requiredMessage = props.requiredMessage, onChange = props.onChange, placeholder = props.placeholder, onBlur = props.onBlur, value = props.value, defaultValue = props.defaultValue, errorMessage = props.errorMessage, errors = props.errors;
return (React.createElement(WrapperComponent_1.WrapperComponent, { containerClassName: containerClassName, label: label, labelClassName: labelClassName, requiredClassName: requiredClassName, requiredMessage: requiredMessage, errors: errors },
React.createElement(TextField_1.TextField, { onChanged: function (e) { if (onChange)
onChange(e); }, onBlur: onBlur, value: value, defaultValue: value ? undefined : defaultValue, multiple: true, placeholder: placeholder, errorMessage: errorMessage })));
};
exports.SPTextField.defaultProps = {
onChange: function (x) { return x; },
};
;