@momentum-ui/react-collaboration
Version:
Cisco Momentum UI Framework for React Collaboration Applications
70 lines (69 loc) • 2.95 kB
TypeScript
declare const _default: import("@restart/context/mapContextToProps").ContextInjectedComponent<typeof SubMenu, any, any>;
export default _default;
/**
* @deprecated - Components in the legacy folder (/src/legacy) are deprecated. Please use a component from the components folder (/src/components) instead. Legacy components may not follow accessibility standards.
**/
declare class SubMenu extends React.Component<any, any, any> {
constructor(props: any);
state: {
selectContext: {
parentKeyDown: (e: any, opts: any) => void;
parentOnSelect: (e: any, opts: any) => void;
};
};
handleClick: (e: any, opts: any) => void;
handleKeyDown: (e: any, opts: any) => void;
render(): JSX.Element;
anchorRef: any;
}
declare namespace SubMenu {
namespace propTypes {
let children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
let className: PropTypes.Requireable<string>;
let content: PropTypes.Requireable<PropTypes.ReactElementLike>;
let customNode: PropTypes.Requireable<PropTypes.ReactNodeLike>;
let eventOverlayProps: PropTypes.Requireable<PropTypes.InferProps<{}>>;
let index: PropTypes.Requireable<any[]>;
let isHeader: PropTypes.Requireable<boolean>;
let isOpen: PropTypes.Requireable<boolean>;
let keepMenuOpen: PropTypes.Requireable<boolean>;
let label: PropTypes.Requireable<string>;
let onClick: PropTypes.Requireable<(...args: any[]) => any>;
let parentKeyDown: PropTypes.Requireable<(...args: any[]) => any>;
let parentOnSelect: PropTypes.Requireable<(...args: any[]) => any>;
let selectedValue: PropTypes.Requireable<string>;
}
namespace defaultProps {
let children_1: any;
export { children_1 as children };
let className_1: string;
export { className_1 as className };
let content_1: any;
export { content_1 as content };
let customNode_1: any;
export { customNode_1 as customNode };
let eventOverlayProps_1: any;
export { eventOverlayProps_1 as eventOverlayProps };
let index_1: any[];
export { index_1 as index };
let isHeader_1: boolean;
export { isHeader_1 as isHeader };
let isOpen_1: boolean;
export { isOpen_1 as isOpen };
let keepMenuOpen_1: boolean;
export { keepMenuOpen_1 as keepMenuOpen };
let label_1: string;
export { label_1 as label };
let onClick_1: any;
export { onClick_1 as onClick };
let parentKeyDown_1: any;
export { parentKeyDown_1 as parentKeyDown };
let parentOnSelect_1: any;
export { parentOnSelect_1 as parentOnSelect };
let selectedValue_1: string;
export { selectedValue_1 as selectedValue };
}
let displayName: string;
}
import React from 'react';
import PropTypes from 'prop-types';