import * as React from "react"; import TabNode from "../model/TabNode"; import { ILayoutCallbacks } from "./Layout"; import { ErrorBoundary } from "./ErrorBoundary"; import { I18nLabel } from "../I18nLabel"; import { Fragment } from "react"; import { CLASSES } from "../Types"; /** @hidden @internal */ export interface IFloatingWindowTabProps { layout: ILayoutCallbacks; node: TabNode; factory: (node: TabNode) => React.ReactNode; } /** @hidden @internal */ export const FloatingWindowTab = (props: IFloatingWindowTabProps) => { const { layout, node, factory } = props; const cm = layout.getClassName; const child = factory(node); return (
{child}
); };