import React, { useState, KeyboardEvent, FocusEvent, InputHTMLAttributes, ReactNode, ChangeEvent, MouseEvent, } from 'react'; import { HasAlign, HasRef, HasRootRef } from '../../types'; import FormField from '../FormField/FormField'; import { classNames } from '../../lib/classNames'; import Chip, { ChipProps } from '../Chip/Chip'; import { noop } from '../../lib/utils'; import { useChipsInput } from './useChipsInput'; import { withAdaptivity, AdaptivityProps } from '../../hoc/withAdaptivity'; export type ChipsInputValue = string | number; export interface ChipsInputOption { value?: ChipsInputValue; label?: string; [otherProp: string]: any; } export interface RenderChip