rc-dock
Version:
dock layout for react component
15 lines (14 loc) • 547 B
JavaScript
import * as React from "react";
import { DockPanel } from "./DockPanel";
export class FloatBox extends React.PureComponent {
render() {
let { children } = this.props.boxData;
let childrenRender = [];
for (let child of children) {
if ('tabs' in child) {
childrenRender.push(React.createElement(DockPanel, { size: child.size, panelData: child, key: child.id }));
}
}
return (React.createElement("div", { className: 'dock-box dock-fbox' }, childrenRender));
}
}