@metroui/ribbon-menu
Version:
Ribbon Menu for React (Vite, TypeScript)
20 lines (19 loc) • 591 B
TypeScript
import React from "react";
export interface IRibbonDropdownProps {
children?: React.ReactNode;
open?: boolean;
}
export interface IRibbonDropdownState {
isOpen: boolean;
}
declare class RibbonDropdown extends React.Component<IRibbonDropdownProps, IRibbonDropdownState> {
state: IRibbonDropdownState;
private readonly dropdown;
constructor(props: IRibbonDropdownProps);
componentDidMount(): void;
componentWillUnmount(): void;
handleClickOutside(e: Event): void;
toggleState(e: Event): void;
render(): JSX.Element;
}
export default RibbonDropdown;