blob: da00446beb5eb725838471600683429cf0e38868 [file] [log] [blame]
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import '../fn.dart';
import '../theme/colors.dart';
import '../theme/view-configuration.dart';
class DrawerHeader extends Component {
static final Style _style = new Style('''
display: flex;
flex-direction: column;
height: ${140 + kStatusBarHeight}px;
-webkit-user-select: none;
background-color: ${BlueGrey[50]};
border-bottom: 1px solid #D1D9E1;
padding-bottom: 7px;
margin-bottom: 8px;'''
);
static final Style _spacerStyle = new Style('''
flex: 1'''
);
static final Style _labelStyle = new Style('''
padding: 0 16px;'''
);
List<UINode> children;
DrawerHeader({ Object key, this.children }) : super(key: key);
UINode build() {
return new Container(
style: _style,
children: [
new Container(
key: 'Spacer',
style: _spacerStyle
),
new Container(
key: 'Label',
style: _labelStyle,
children: children
)
]
);
}
}