@metroui/ribbon-menu
Version:
Ribbon Menu for React (Vite, TypeScript)
22 lines (21 loc) • 628 B
TypeScript
import React from "react";
export interface IRibbonMenuProps {
children?: React.ReactNode;
className?: string;
}
export interface IRibbonMenuState {
activeTab: string;
}
declare class RibbonMenu extends React.Component<IRibbonMenuProps, IRibbonMenuState> {
myRef: React.RefObject<unknown>;
state: IRibbonMenuState;
constructor(props: IRibbonMenuProps);
componentDidMount(): void;
componentWillUnmount(): void;
windowResize(): void;
renderTabs(): React.ReactNode;
renderSections(): React.ReactNode;
onTabClick(e: any): void;
render(): JSX.Element;
}
export default RibbonMenu;