@cainthus/alex-library
Version:
Component React library for Cainthus - Alex Dashboard.
21 lines (20 loc) • 710 B
TypeScript
import React from "react";
import TogglerTrigger from "./Trigger/Trigger";
import "./Toggler.scss";
import { State, Props } from "./Toggler.types";
export declare class Toggler extends React.Component<Props, State> {
static Content: (props: import("./Content/Content.types").Props) => JSX.Element;
static Trigger: typeof TogglerTrigger;
static Context: React.Context<import("./Toggler.types").TogglerContextInterface>;
contentRef: any;
state: {
isOpened: boolean;
};
componentWillMount(): void;
componentDidMount(): void;
componentWillUnmount(): void;
onToggle: () => void;
onClose: (event: any) => void;
render(): JSX.Element;
}
export default Toggler;