Files
git-touch/lib/widgets/link.dart
2019-02-07 14:41:25 +08:00

27 lines
636 B
Dart

import 'package:flutter/material.dart';
import '../providers/settings.dart';
class Link extends StatelessWidget {
final Widget child;
final GestureTapCallback onTap;
final Color bgColor;
Link({@required this.child, @required this.onTap, this.bgColor});
@override
Widget build(BuildContext context) {
return Material(
child: Ink(
color: bgColor ?? Colors.white,
child: InkWell(
splashColor: SettingsProvider.of(context).theme == ThemeMap.cupertino
? Colors.transparent
: null,
onTap: onTap,
child: child,
),
),
);
}
}