| 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 |