UNPKG

@etsoo/materialui

Version:

TypeScript Material-UI Implementation

31 lines (30 loc) 839 B
import { AddressRegionDb } from "@etsoo/appscript"; import { DataTypes } from "@etsoo/shared"; import { TiplistProps } from "./Tiplist"; import { RegionsRQ } from "./RegionsRQ"; /** * Country list props */ export type CountryListProps = Omit<DataTypes.Optional<TiplistProps<AddressRegionDb, "id">, "name">, "loadData"> & { /** * Load data * @param rq Request data * @returns Result */ loadData: (rq: RegionsRQ) => Promise<AddressRegionDb[] | undefined>; /** * Load favored country ids * @returns Result */ loadFavoredIds?: () => Promise<string[]>; /** * Max items to display */ items?: number; }; /** * Country list * @param props Props * @returns Component */ export declare function CountryList(props: CountryListProps): import("react/jsx-runtime").JSX.Element;