@react-typed-forms/mui
Version:

13 lines (12 loc) • 584 B
TypeScript
import { Control } from "@react-typed-forms/core";
import { ReactElement } from "react";
import { AutocompleteProps } from "@mui/material";
export type FSelectAutocompleteProps<T> = {
query: Control<string>;
state: Control<T | undefined | null>;
label?: string;
} & Omit<AutocompleteProps<T, false, false, false>, "renderInput">;
export declare function FSelectAutocomplete(props: FSelectAutocompleteProps<string>): ReactElement;
export declare function FSelectAutocomplete<T>(props: FSelectAutocompleteProps<T> & {
getOptionLabel: (t: T) => string;
}): ReactElement;