@nexusui/components
Version:
These are custom components specially-developed for NexusUI applications. They will make your life easier by giving you out-of-the-box implementations for various high-level UI elements that you can drop directly into your application.
22 lines (21 loc) • 1.47 kB
TypeScript
import React from 'react';
export interface ICountryItemProps {
/**
* name: PropTypes.string.isRequired,
* iso2: PropTypes.string.isRequired,
* dialCode: PropTypes.string.isRequired,
* itemRef: PropTypes.func.isRequired,
* localization: PropTypes.string,
* native: PropTypes.bool,
*/
name: string;
iso2: string;
dialCode: string;
localization?: string;
}
declare const _default: React.ForwardRefExoticComponent<Omit<import("@mui/material/MenuItem").MenuItemOwnProps & Omit<import("@mui/material").ButtonBaseOwnProps, "classes"> & import("@mui/material/OverridableComponent").CommonProps & Omit<Omit<React.DetailedHTMLProps<React.LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, "ref"> & {
ref?: ((instance: HTMLLIElement | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject<HTMLLIElement> | null | undefined;
}, "disabled" | "classes" | "className" | "style" | "children" | "sx" | "autoFocus" | "tabIndex" | "dense" | "action" | "selected" | "centerRipple" | "disableRipple" | "disableTouchRipple" | "focusRipple" | "focusVisibleClassName" | "LinkComponent" | "onFocusVisible" | "TouchRippleProps" | "touchRippleRef" | "disableGutters" | "divider"> & {
component?: React.ElementType;
} & ICountryItemProps, "ref"> & React.RefAttributes<HTMLLIElement>>;
export default _default;