UNPKG

@lonli-lokli/react-mosaic-component

Version:
20 lines (17 loc) 985 B
import React__default from 'react'; import { v as MosaicKey, b as MosaicTabsNode, e as MosaicPath, T as TileRenderer, j as TabToolbarRenderer, h as TabTitleRenderer, i as TabButtonRenderer, k as TabCanCloseFunction } from '../types-D_JoxNST.js'; import { BoundingBox } from './util/BoundingBox.js'; import 'immutability-helper'; interface MosaicTabsProps<T extends MosaicKey> { node: MosaicTabsNode<T>; path: MosaicPath; renderTile: TileRenderer<T>; renderTabToolbar?: TabToolbarRenderer<T>; boundingBox: BoundingBox; renderTabTitle?: TabTitleRenderer<T>; renderTabButton?: TabButtonRenderer<T>; tabToolbarControls?: React__default.ReactNode; canClose?: TabCanCloseFunction<T>; } declare const MosaicTabs: <T extends MosaicKey>({ node, path, renderTile, renderTabToolbar, boundingBox, renderTabTitle, renderTabButton, tabToolbarControls, canClose, }: MosaicTabsProps<T>) => React__default.JSX.Element; export { MosaicTabs, type MosaicTabsProps };