File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 2
2
import { CustomItemViewer , ResourceManager } from 'devexpress-dashboard/common'
3
3
import { CustomItem } from 'devexpress-dashboard/model'
4
4
// #endregion
5
-
5
+ // #region svgIcon
6
6
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
7
9
var helloWorldItemMetaData = {
8
10
customProperties : [ {
9
11
ownerType : CustomItem ,
@@ -27,12 +29,15 @@ var helloWorldItemMetaData = {
27
29
icon : 'helloWorldItemIcon' ,
28
30
title : 'Hello World Item'
29
31
} ;
30
-
32
+ // #endregion
33
+ // #region viewer
31
34
class HelloWorldItemViewer extends CustomItemViewer {
32
35
renderContent ( element , changeExisting ) {
33
36
element . innerText = this . getPropertyValue ( 'customProperty' ) ;
34
37
} ;
35
38
}
39
+ // #endregion
40
+ // #region createItem
36
41
class HelloWorldItem {
37
42
constructor ( dashboardControl ) {
38
43
ResourceManager . registerIcon ( svgIcon ) ;
@@ -44,5 +49,7 @@ class HelloWorldItem {
44
49
return new HelloWorldItemViewer ( model , $element , content ) ;
45
50
}
46
51
}
47
-
52
+ // #endregion
53
+ // #region export
48
54
export default HelloWorldItem ;
55
+ // #endregion
You can’t perform that action at this time.
0 commit comments