OLD | NEW |
| (Empty) |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 import '../fn.dart'; | |
6 import '../theme/shadows.dart'; | |
7 | |
8 class Material extends Component { | |
9 static final List<Style> _shadowStyle = [ | |
10 null, | |
11 new Style('box-shadow: ${Shadow[1]}'), | |
12 new Style('box-shadow: ${Shadow[2]}'), | |
13 new Style('box-shadow: ${Shadow[3]}'), | |
14 new Style('box-shadow: ${Shadow[4]}'), | |
15 new Style('box-shadow: ${Shadow[5]}'), | |
16 ]; | |
17 | |
18 UINode content; | |
19 int level; | |
20 | |
21 Material({ Object key, this.content, this.level: 0 }) : super(key: key); | |
22 | |
23 UINode build() { | |
24 return new StyleNode(content, _shadowStyle[level]); | |
25 } | |
26 } | |
OLD | NEW |