modal_overlay.dart 618 Bytes
Newer Older
1 2 3 4
// 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.

5 6 7
import 'package:sky/src/widgets/basic.dart';
import 'package:sky/src/widgets/framework.dart';
import 'package:sky/src/widgets/gesture_detector.dart';
8 9 10

class ModalOverlay extends Component {

11
  ModalOverlay({ Key key, this.children, this.onDismiss }) : super(key: key);
12 13 14 15 16

  final List<Widget> children;
  final Function onDismiss;

  Widget build() {
17 18
    return new GestureDetector(
      onTap: onDismiss,
19 20 21 22 23
      child: new Stack(children)
    );
  }

}