UNPKG

@selfcommunity/react-ui

Version:

React UI Components to integrate a Community created with SelfCommunity Platform.

22 lines (21 loc) 1.19 kB
import { AutocompleteProps, TextFieldProps } from '@mui/material'; import { SCUserAutocompleteType } from '@selfcommunity/types'; export interface UserAutocompleteProps extends Pick<AutocompleteProps<SCUserAutocompleteType | null, true, any, any>, Exclude<keyof AutocompleteProps<SCUserAutocompleteType | null, true, any, any>, 'open' | 'onOpen' | 'onClose' | 'onChange' | 'filterSelectedOptions' | 'disableCloseOnSelect' | 'options' | 'getOptionLabel' | 'value' | 'selectOnFocus' | 'clearOnBlur' | 'blurOnSelect' | 'handleHomeEndKeys' | 'clearIcon' | 'noOptionsText' | 'isOptionEqualToValue' | 'renderTags' | 'renderOption' | 'renderInput'>> { /** * The props applied to text field * @default {variant: 'outlined, label: groups_label} */ TextFieldProps?: TextFieldProps; /** * Callback for change event on poll object * @param value */ onChange?: (value: SCUserAutocompleteType[]) => void; /** * The maximum number of users that will be visible when not focused. * @default 0 */ limitCountGroups?: number; } declare const UserAutocomplete: (inProps: UserAutocompleteProps) => JSX.Element; export default UserAutocomplete;