Skip to content

Commit d41d434

Browse files
authored
Update HelloWorldItem.js
1 parent 69635ff commit d41d434

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

dashboard-react-app/src/HelloWorldItem.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22
import { CustomItemViewer, ResourceManager } from 'devexpress-dashboard/common'
33
import { CustomItem } from 'devexpress-dashboard/model'
44
// #endregion
5-
5+
// #region svgIcon
66
var svgIcon = '<svg id="helloWorldItemIcon" viewBox="0 0 24 24"><path stroke="#42f48f" fill="#42f48f" d="M12 2 L2 22 L22 22 Z" /></svg>';
7+
// #endregion
8+
// #region metadata
79
var helloWorldItemMetaData = {
810
customProperties: [{
911
ownerType: CustomItem,
@@ -27,12 +29,15 @@ var helloWorldItemMetaData = {
2729
icon: 'helloWorldItemIcon',
2830
title: 'Hello World Item'
2931
};
30-
32+
// #endregion
33+
// #region viewer
3134
class HelloWorldItemViewer extends CustomItemViewer {
3235
renderContent(element, changeExisting) {
3336
element.innerText = this.getPropertyValue('customProperty');
3437
};
3538
}
39+
// #endregion
40+
// #region createItem
3641
class HelloWorldItem {
3742
constructor(dashboardControl) {
3843
ResourceManager.registerIcon(svgIcon);
@@ -44,5 +49,7 @@ class HelloWorldItem {
4449
return new HelloWorldItemViewer(model, $element, content);
4550
}
4651
}
47-
52+
// #endregion
53+
// #region export
4854
export default HelloWorldItem;
55+
// #endregion

0 commit comments

Comments
 (0)