dockview
Version:
Zero dependency layout manager supporting tabs, grids and splitviews with ReactJS support
13 lines (12 loc) • 559 B
JavaScript
import { DefaultTab } from '../../../dockview/components/tab/defaultTab';
import { DefaultGroupPanelView } from '../../../dockview/defaultGroupPanelView';
import { ReactContentRenderer } from './reactContentRenderer';
export class ReactGroupPanelView extends DefaultGroupPanelView {
constructor(id, options, data, reactPortalStore) {
super({
content: new ReactContentRenderer(id, options.frameworkComponents[data.content], reactPortalStore),
tab: new DefaultTab(),
});
this.data = data;
}
}