WeaveNodesMultiSelectionFeedbackPlugin
Activate support to provide more feedback when multi-selecting nodes on the canvas
Overview
The WeaveNodesMultiSelectionFeedbackPlugin class that provides feedback to the end-users when multi-selecting nodes on the canvas.
Selection is a critical foundation for enabling further interactions like moving, grouping, deleting, copying, or applying bulk actions on nodes.
The class extends the WeavePlugin class
Name
This plugin name property value is nodesMultiSelectionFeedback.
Import
import { WeaveNodesMultiSelectionFeedbackPlugin } from "@inditextech/weave-sdk";Instantiation
new WeaveNodesMultiSelectionFeedbackPlugin(params?: WeaveNodesMultiSelectionFeedbackPluginParams);TypeScript types
type WeaveNodesMultiSelectionFeedbackStyle = {
stroke: string;
strokeWidth: number;
fill: string;
};
type WeaveNodesMultiSelectionFeedbackConfig = {
style: WeaveNodesMultiSelectionFeedbackStyle;
};
type WeaveNodesMultiSelectionFeedbackPluginConfig =
DeepPartial<WeaveNodesMultiSelectionFeedbackConfig>;
type WeaveNodesMultiSelectionFeedbackPluginParams = {
config?: WeaveNodesMultiSelectionFeedbackPluginConfig;
};Parameters
For WeaveNodesMultiSelectionFeedbackPluginParams:
| Prop | Type | Default |
|---|---|---|
config? | WeaveNodesMultiSelectionFeedbackPluginConfig | - |
For WeaveNodesMultiSelectionFeedbackPluginConfig:
| Prop | Type | Default |
|---|---|---|
style? | WeaveNodesMultiSelectionFeedbackStyle | - |
For WeaveNodesMultiSelectionFeedbackStyle:
| Prop | Type | Default |
|---|---|---|
fill? | string | transparent |
strokeWidth? | number | 2 |
stroke? | string | #ff2c2cff |
