UNPKG

@metroui/ribbon-menu

Version:

Ribbon Menu for React (Vite, TypeScript)

20 lines (19 loc) 591 B
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;