| // 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:sky/theme/colors.dart'; |
| import 'package:sky/widgets/basic.dart'; |
| import 'package:sky/widgets/material_button.dart'; |
| import 'package:sky/widgets/theme.dart'; |
| |
| class FlatButton extends MaterialButton { |
| FlatButton({ |
| Key key, |
| Widget child, |
| bool enabled: true, |
| Function onPressed |
| }) : super(key: key, |
| child: child, |
| enabled: enabled, |
| onPressed: onPressed); |
| |
| Color get color { |
| if (!enabled || !highlight) |
| return null; |
| switch (Theme.of(this).brightness) { |
| case ThemeBrightness.light: |
| return Grey[400]; |
| case ThemeBrightness.dark: |
| return Grey[200]; |
| } |
| } |
| |
| int get level => 0; |
| } |