OLD | NEW |
| (Empty) |
1 part of widgets; | |
2 | |
3 class Button extends ButtonBase { | |
4 | |
5 static Style _style = new Style(''' | |
6 transform: translateX(0); | |
7 display: inline-flex; | |
8 border-radius: 4px; | |
9 justify-content: center; | |
10 align-items: center; | |
11 border: 1px solid blue; | |
12 -webkit-user-select: none; | |
13 margin: 5px;''' | |
14 ); | |
15 | |
16 static Style _highlightStyle = new Style(''' | |
17 transform: translateX(0); | |
18 display: inline-flex; | |
19 border-radius: 4px; | |
20 justify-content: center; | |
21 align-items: center; | |
22 border: 1px solid blue; | |
23 -webkit-user-select: none; | |
24 margin: 5px; | |
25 background-color: orange;''' | |
26 ); | |
27 | |
28 Node content; | |
29 | |
30 Button({ Object key, this.content }) : super(key: key); | |
31 | |
32 Node build() { | |
33 return new Container( | |
34 key: 'Button', | |
35 style: _highlight ? _highlightStyle : _style, | |
36 children: [super.build(), content] | |
37 ); | |
38 } | |
39 } | |
OLD | NEW |