@skbkontur/ui-kit
Version:
24 lines (23 loc) • 681 B
TypeScript
/// <reference types="react" />
import React from 'react';
export interface RenderLayerProps {
children?: React.ReactNode;
onClickOutside?: (e: Event) => void;
onFocusOutside?: (e: Event) => void;
active?: boolean;
}
declare class RenderLayer extends React.Component<RenderLayerProps> {
static defaultProps: {
active: boolean;
};
private focusOutsideListenerToken;
componentDidMount(): void;
componentWillUnmount(): void;
render(): React.ReactNode;
private attachListeners();
private detachListeners();
private getDomNode();
private handleFocusOutside;
private handleNativeDocClick;
}
export default RenderLayer;