@kiwicom/orbit-components
Version:
Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com's products.
26 lines • 1.01 kB
TypeScript
/// <reference types="node" />
import * as React from "react";
import type { Props, State } from "./types";
declare class Slide extends React.Component<Props, State> {
state: State;
static defaultProps: {
transitionDuration: string;
stopClickPropagation: boolean;
};
expandTimeout: NodeJS.Timeout | null;
collapseTimeout: NodeJS.Timeout | null;
transitionFinishedTimeout: NodeJS.Timeout | null;
visibleTimeout: NodeJS.Timeout | null;
componentDidMount(): void;
componentDidUpdate(prevProps: Props, prevState: State, snapshot: null | true): void;
componentWillUnmount(): void;
getSnapshotBeforeUpdate(prevProps: Props): null | boolean;
setVisible: (visible: boolean) => () => void;
setMaxHeight: () => void;
expandCallback: () => void;
collapseCallback: () => void;
transitionFinishedCallback: (transitionFinished: boolean) => () => void;
render(): React.JSX.Element;
}
export default Slide;
//# sourceMappingURL=index.d.ts.map