UNPKG

react-mosaic-component

Version:
17 lines (16 loc) 603 B
import React from 'react'; import { MosaicContext } from './contextTypes'; import { MosaicKey, MosaicNode, ResizeOptions, TileRenderer } from './types'; export interface MosaicRootProps<T extends MosaicKey> { root: MosaicNode<T>; renderTile: TileRenderer<T>; resize?: ResizeOptions; } export declare class MosaicRoot<T extends MosaicKey> extends React.PureComponent<MosaicRootProps<T>> { static contextType: React.Context<MosaicContext<MosaicKey>>; context: MosaicContext<T>; render(): JSX.Element; private renderRecursively; private renderSplit; private onResize; }