| // 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 'basic.dart'; |
| import 'widget.dart'; |
| |
| class ModalOverlay extends Component { |
| |
| ModalOverlay({ String key, this.children, this.onDismiss }) : super(key: key); |
| |
| // static final Style _style = new Style(''' |
| // position: absolute; |
| // top: 0; |
| // left: 0; |
| // bottom: 0; |
| // right: 0;'''); |
| |
| final List<Widget> children; |
| final GestureEventListener onDismiss; |
| |
| Widget build() { |
| return new Listener( |
| child: new Stack(children), |
| onGestureTap: onDismiss); |
| } |
| |
| } |