UNPKG

@talend/react-components

Version:
39 lines 999 B
import { useContext } from 'react'; import DebounceInput from 'react-debounce-input'; import PropTypes from 'prop-types'; import { Form } from '@talend/design-system'; import InputSizer from '../../shared/InputSizer'; import { DateContext } from '../Context'; import { jsx as _jsx } from "react/jsx-runtime"; function Input(props) { const { value, inputManagement } = useContext(DateContext); const { minWidth, ...rest } = props; return /*#__PURE__*/_jsx(InputSizer, { inputText: inputManagement.placeholder, minWidth: minWidth, children: width => /*#__PURE__*/_jsx(DebounceInput, { autoComplete: "off", debounceTimeout: 300, element: Form.Text, hideLabel: true, value: value.textInput, style: { width }, ...inputManagement, ...rest }) }); } Input.displayName = 'Date.Input'; Input.propTypes = { minWidth: PropTypes.number }; export default Input; //# sourceMappingURL=Input.component.js.map