@skbkontur/db-viewer-ui
Version:
Database Viewer with custom configuration
27 lines (26 loc) • 890 B
TypeScript
/// <reference types="lodash" />
import React from "react";
interface ScrollableContainerProps {
className?: string;
}
export declare class ScrollableContainer extends React.Component<React.PropsWithChildren<ScrollableContainerProps>> {
scrollLeft: number;
scrollingSource: "none" | "container" | "scrollbar";
root: HTMLDivElement | null;
container: HTMLDivElement | null;
scrollbarChild: HTMLDivElement | null;
scrollbar: HTMLDivElement | null;
setScrollingSource: import("lodash").DebouncedFunc<(x: any) => void>;
componentDidUpdate(): void;
componentDidMount(): void;
componentWillUnmount(): void;
render(): React.ReactElement;
private adjustPositions;
private adjustShadows;
private handlePageScroll;
private handlePageResize;
private hideFixedScrollbar;
private showFixedScrollbar;
private init;
}
export {};