react-sliding-pane
Version:
Full height sliding pane
22 lines (21 loc) • 833 B
TypeScript
import React from "react";
import "./react-sliding-pane.css";
declare type ReactSlidingPaneProps = {
isOpen?: boolean;
title?: React.ReactNode;
subtitle?: React.ReactNode;
from?: "left" | "right" | "bottom";
children: React.ReactNode;
className?: string;
overlayClassName?: string;
width?: string;
closeIcon?: React.ReactNode;
shouldCloseOnEsc?: boolean;
hideHeader?: boolean;
onRequestClose: () => void;
onAfterOpen?: () => void;
onAfterClose?: () => void;
};
export declare function ReactSlidingPane({ isOpen, title, subtitle, onRequestClose, onAfterOpen, onAfterClose, children, className, overlayClassName, closeIcon, from, width, shouldCloseOnEsc, hideHeader, }: ReactSlidingPaneProps): JSX.Element;
export type { ReactSlidingPaneProps };
export default ReactSlidingPane;