TreeViewProps Interface
React props for viewing a tree.
This API is provided as an alpha preview and may change without notice.
To use, import via @fluidframework/react/alpha.
For more information about our API support guarantees, see here.
Input
This type is "input," meaning that code outside of the library defining it should not read from it. Future versions of this type may add optional members or make typing of members more general.
Signature
export interface TreeViewProps<TSchema extends ImplicitFieldSchema>
Type Parameters
| Parameter | Constraint | Description |
|---|---|---|
| TSchema | ImplicitFieldSchema |
Properties
| Property | Alerts | Modifiers | Default Value | Type | Description |
|---|---|---|---|---|---|
| errorComponent | Alpha | optional, readonly | Component which describes the situation (in English) and allows the user to upgrade the schema to match the TreeViewConfiguration if possible. | FC<SchemaIncompatibleProps> | Component to display instead of the viewComponent when tree content is not compatible with the TreeViewConfiguration. |
| viewComponent | Alpha | readonly | FC<{ root: PropTreeValue<TreeFieldFromImplicitField<TSchema>>; }> | Component to display the tree content. |
Property Details
errorComponent
Component to display instead of the viewComponent when tree content is not compatible with the TreeViewConfiguration.
This API is provided as an alpha preview and may change without notice.
For more information about our API support guarantees, see here.
Signature
readonly errorComponent?: FC<SchemaIncompatibleProps>;
Type: FC<SchemaIncompatibleProps>
viewComponent
Component to display the tree content.
This API is provided as an alpha preview and may change without notice.
For more information about our API support guarantees, see here.
Signature
readonly viewComponent: FC<{
root: PropTreeValue<TreeFieldFromImplicitField<TSchema>>;
}>;
Type: FC<{ root: PropTreeValue<TreeFieldFromImplicitField<TSchema>>; }>