mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
24 lines
606 B
Dart
24 lines
606 B
Dart
// 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 'icon.dart';
|
|
|
|
class IconButton extends Component {
|
|
static Style _style = new Style('''
|
|
padding: 8px;''');
|
|
|
|
String icon;
|
|
GestureEventListener onGestureTap;
|
|
|
|
IconButton({ String icon: '', this.onGestureTap })
|
|
: super(key: icon), icon = icon;
|
|
|
|
UINode build() {
|
|
return new EventListenerNode(
|
|
new StyleNode(new Icon(type: icon, size: 24), _style),
|
|
onGestureTap: onGestureTap);
|
|
}
|
|
}
|