diff --git a/packages/evergreen-component-mapper/src/text-field/text-field.tsx b/packages/evergreen-component-mapper/src/text-field/text-field.tsx index 0ccfc9f..c425630 100644 --- a/packages/evergreen-component-mapper/src/text-field/text-field.tsx +++ b/packages/evergreen-component-mapper/src/text-field/text-field.tsx @@ -1,25 +1,34 @@ import React from 'react'; -import { TextInputField } from 'evergreen-ui'; +import { Autocomplete, TextInputField } from 'evergreen-ui'; import useFieldApi from '@data-driven-forms/react-form-renderer/use-field-api'; import { UseFieldApiProps } from '@data-driven-forms/react-form-renderer'; export interface TextFieldProps extends UseFieldApiProps { - name: string; - isRequired?: boolean; -}; + name: string; + items?: string[]; + isRequired?: boolean; +} const TextField: React.FC = (props) => { - const { input, meta, isRequired, ...rest } = useFieldApi(props); + const { input, meta, isRequired, items, ...rest } = useFieldApi(props) as TextFieldProps; - return ; + return ( + + {({ getInputProps, getRef, inputValue, openMenu }) => ( + openMenu() })} + value={inputValue} + {...rest} + /> + )} + + ); }; export default TextField;