@mui/x-tree-view
Version:
The community edition of the MUI X Tree View components.
32 lines • 960 B
TypeScript
import * as React from 'react';
import { SlotComponentProps } from '@mui/utils/types';
import { TreeItem, TreeItemProps } from "../../TreeItem/index.js";
import { TreeViewItemId } from "../../models/index.js";
export declare function RichTreeViewItems(props: RichTreeViewItemsProps): React.JSX.Element;
interface RichTreeViewItemsOwnerState {
itemId: TreeViewItemId;
label: string;
}
export interface RichTreeViewItemsSlots {
/**
* Custom component to render a Tree Item.
* @default TreeItem.
*/
item?: React.JSXElementConstructor<TreeItemProps>;
}
export interface RichTreeViewItemsSlotProps {
item?: SlotComponentProps<typeof TreeItem, {}, RichTreeViewItemsOwnerState>;
}
export interface RichTreeViewItemsProps {
/**
* Overridable component slots.
* @default {}
*/
slots?: RichTreeViewItemsSlots;
/**
* The props used for each component slot.
* @default {}
*/
slotProps?: RichTreeViewItemsSlotProps;
}
export {};