UNPKG

@procore/core-react

Version:
47 lines (46 loc) 2.93 kB
/// <reference types="react" /> import type { MenuRef, Selection } from './MenuImperative.types'; export { MenuImperative, useMenuImperativeControlNavigation, } from './MenuImperative'; export type { MenuRef, Selection } from './MenuImperative.types'; export { menuItemsWrapperAttribute } from './sensors'; /** * @deprecatedSince 12.31.0 * @deprecated Please use `MenuImperative` instead */ export declare const UNSAFE_Menu: import("react").ForwardRefExoticComponent<import("./MenuImperative.types").MenuProps & import("react").RefAttributes<MenuRef>> & { CheckboxItem: import("react").ForwardRefExoticComponent<(import("react").HTMLAttributes<HTMLDivElement> & (import("./MenuImperative.types").ItemProps | import("./MenuImperative.types").ItemWithDraggingProps) & Omit<import("..").CheckboxProps, "checked">) & import("react").RefAttributes<HTMLDivElement>>; Droppable: typeof import("./MenuImperative").Droppable; Footer: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLDivElement> & import("./MenuImperative.types").FooterProps & import("react").RefAttributes<HTMLDivElement>>; Group: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLDivElement> & import("./MenuImperative.types").GroupProps & import("react").RefAttributes<HTMLDivElement>>; Header: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLDivElement> & import("./MenuImperative.types").HeaderProps & import("react").RefAttributes<HTMLDivElement>>; Item: import("../_utils/polymorphic").PolymorphicAs.ComponentWithForwardedRef<import("./MenuImperative.types").MenuItemProps, import("./MenuImperative.types").MenuItemDefaultElement>; Options: import("react").ForwardRefExoticComponent<import("./MenuImperative.types").OptionsProps & import("react").RefAttributes<HTMLDivElement>>; Search: { ({ className, i18nScope, placeholder, onChange: _onChange, value: valueProp, ...props }: import("./MenuImperative.types").MenuSearchProps): import("react").JSX.Element; displayName: string; }; }; /** * @deprecatedSince 12.31.0 * @deprecated Please use `useMenuImperativeControlNavigation` instead */ export declare const UNSAFE_useMenuImperativeControlNavigation: (ref: import("react").RefObject<MenuRef>, enable?: boolean, options?: import("./MenuImperative.types").ControlNavigationProps) => import("./MenuImperative.types").ControlNavigationReturn; /** * @deprecatedSince 12.30.1 * @deprecated Please use `menuItemsWrapperAttribute` instead */ export declare const UNSAFE_menuItemsWrapperAttribute: { "data-core-menuimperative-items-wrapper": string; }; /** * @deprecatedSince 12.30.1 * @deprecated Please use `MenuRef` instead */ export interface UNSAFE_MenuRef extends MenuRef { } /** * @deprecatedSince 12.30.1 * @deprecated Please use `Selection` instead */ export interface UNSAFE_MenuSelection extends Selection { }