@selfcommunity/react-ui
Version:
React UI Components to integrate a Community created with SelfCommunity Platform.
22 lines (21 loc) • 1.19 kB
TypeScript
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;