|
const dropNode = () => {
setTimeout(() => {
var tab = document.getElementById("editortab").ej2_instances[0];
tab.refresh();
}, 50);
}; const selectionClick = () => {
setTimeout(() => {
var tab = document.getElementById("editortab").ej2_instances[0];
tab.refresh();
}, 50);
}; <DiagramComponent
id="diagram"
ref={props.diagRef}
selectionChange={props.selectedChanged}
drop={dropNode}
click={selectionClick}
> |
|
export function EditorSidebar(props) {
let headerText = [
{ text: "1", iconCss: "e-info" },
{ text: "2", iconCss: "e-info" }
];
const sidebarRef = React.useRef();
const tabRef = React.useRef();
function shapeTabContent() {
return <ShapeStyleTab {...props} />;
}
return (
<TabComponent id="editortab" headerPlacement="Left" cssClass="editcontent" ref={tabRef} {...props}>
<TabItemsDirective>
<TabItemDirective header={headerText[0]} content={shapeTabContent} />
<TabItemDirective header={headerText[1]} content={shapeTabContent} />
</TabItemsDirective>
</TabComponent>
);
} |