| Index: sky/framework/components/scaffold.dart
|
| diff --git a/sky/framework/components/scaffold.dart b/sky/framework/components/scaffold.dart
|
| deleted file mode 100644
|
| index d66e5e00b060881941e40f2ed18396e11cdd3ea4..0000000000000000000000000000000000000000
|
| --- a/sky/framework/components/scaffold.dart
|
| +++ /dev/null
|
| @@ -1,68 +0,0 @@
|
| -// 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 '../layout.dart';
|
| -import 'drawer.dart';
|
| -import 'floating_action_button.dart';
|
| -import 'package:sky/framework/theme/typography.dart' as typography;
|
| -
|
| -class Scaffold extends Component {
|
| - static final Style _style = new Style('''
|
| - ${typography.typeface};
|
| - ${typography.black.body1};''');
|
| -
|
| - static final Style _mainStyle = new Style('''
|
| - height: -webkit-fill-available;''');
|
| -
|
| - static final FlexBoxParentData _contentParentData = new FlexBoxParentData()..flex = 1;
|
| -
|
| - static final Style _fabStyle = new Style('''
|
| - position: absolute;
|
| - bottom: 16px;
|
| - right: 16px;''');
|
| -
|
| - static final Style _drawerStyle = new Style('''
|
| - position: absolute;
|
| - top: 0;
|
| - left: 0;
|
| - bottom: 0;
|
| - right: 0;''');
|
| -
|
| - UINode header;
|
| - UINode content;
|
| - FloatingActionButton fab;
|
| - Drawer drawer;
|
| - List<UINode> overlays;
|
| -
|
| - Scaffold({
|
| - Object key,
|
| - this.header,
|
| - this.content,
|
| - this.fab,
|
| - this.drawer,
|
| - this.overlays
|
| - }) : super(key: key);
|
| -
|
| - UINode build() {
|
| - List<UINode> children = [
|
| - new FlexContainer(
|
| - key: 'Main',
|
| - direction: FlexDirection.Column,
|
| - style: _mainStyle,
|
| - children: [header, new ParentDataNode(content, _contentParentData)])
|
| - ];
|
| -
|
| - if (fab != null)
|
| - children.add(new StyleNode(fab, _fabStyle));
|
| -
|
| - if (drawer != null)
|
| - children.add(new StyleNode(drawer, _drawerStyle));
|
| -
|
| - if (overlays != null)
|
| - children.addAll(overlays);
|
| -
|
| - return new Container(style: _style, children: children);
|
| - }
|
| -}
|
|
|