UNPKG

@react-awesome-query-builder/fluent

Version:
29 lines (25 loc) 664 B
import React from "react"; import { TextField } from "@fluentui/react"; const FluentUIText = (props) => { var value = props.value, setValue = props.setValue, readonly = props.readonly, placeholder = props.placeholder, maxLength = props.maxLength; var onChange = function onChange(e, val) { if (val === "") val = undefined; // don't allow empty value setValue(val); }; var textValue = value || ""; return ( <TextField value={textValue} placeholder={placeholder} readOnly={readonly} disabled={readonly} onChange={onChange} maxLength={maxLength} /> ); }; export default FluentUIText;