UNPKG

desmy-react

Version:

Introducing an easy-to-use, lightning-fast React.js component that streamlines your development process. Our solution prioritizes simplicity, speed, and optimization, making it a breeze to build projects in React.

21 lines (20 loc) 1.04 kB
import { default as React, Component } from 'react'; import { DesmySideBarItemProps, DesmySideBarItemData } from '../apis/SharedProps'; interface DesmySideBarItemState { openMenu: string | null; openChildMenu: string | null; is_active: boolean | null; } declare class DesmySideBarItem extends Component<DesmySideBarItemProps, DesmySideBarItemState> { constructor(props: DesmySideBarItemProps); componentDidMount(): void; componentDidUpdate(prevProps: DesmySideBarItemProps): void; toggleMenuRequest: () => void; handleOnClick: (e: React.MouseEvent<HTMLAnchorElement>) => void; handleOnChildClick: (e: React.MouseEvent<HTMLAnchorElement>, data: DesmySideBarItemData) => void; toggleMenu: (menu: string | null) => void; toggleChildMenu: (menu: string | null) => void; renderChildItems: (items: DesmySideBarItemData[], _parentName: string) => (false | import("react/jsx-runtime").JSX.Element | undefined)[]; render(): import("react/jsx-runtime").JSX.Element; } export { DesmySideBarItem };