// 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 'package:flutter/material.dart';

final TextStyle _kTextStyle = new TextStyle(
  color: Colors.indigo[400],
  fontSize: 24.0
);

class ModalBottomSheetDemo extends StatelessWidget {
  static const String routeName = '/modal-bottom-sheet';

  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      appBar: new AppBar(title: new Text('Modal bottom sheet')),
      body: new Center(
        child: new RaisedButton(
          child: new Text('SHOW BOTTOM SHEET'),
          onPressed: () {
            showModalBottomSheet/*<Null>*/(context: context, builder: (BuildContext context) {
              return new Container(
                child: new Padding(
                  padding: const EdgeInsets.all(32.0),
                  child: new Text('This is the modal bottom sheet. Click anywhere to dismiss.',
                    style: _kTextStyle,
                    textAlign: TextAlign.center
                  )
                )
              );
            });
          }
        )
      )
    );
  }
}