This commit is contained in:
konrad 2019-03-19 22:33:05 +01:00
parent 61b3deb5d1
commit 19917aa171
Signed by untrusted user: konrad
GPG Key ID: F40E70337AB24C9B
2 changed files with 9 additions and 5 deletions

View File

@ -16,17 +16,17 @@ class LabelComponent extends StatefulWidget {
} }
class LabelComponentState extends State<LabelComponent> { class LabelComponentState extends State<LabelComponent> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
Color backgroundColor = widget.label.color ?? vLabelDefaultColor; Color backgroundColor = widget.label.color ?? vLabelDefaultColor;
Color textColor = backgroundColor.computeLuminance() > 0.5 ? vLabelDark : vLabelLight; Color textColor =
backgroundColor.computeLuminance() > 0.5 ? vLabelDark : vLabelLight;
return Chip( return Chip(
label: Text( label: Text(
widget.label.title, widget.label.title,
style: TextStyle( style: TextStyle(
color: textColor , color: textColor,
), ),
), ),
backgroundColor: backgroundColor, backgroundColor: backgroundColor,

View File

@ -233,13 +233,17 @@ class _TaskEditPageState extends State<TaskEditPage> {
spacing: 10, spacing: 10,
children: <Widget>[ children: <Widget>[
LabelComponent( LabelComponent(
label: Label(id: 12134, title: 'Lorem Ipsum', color: Color(0xFFe8e8e8)), label: Label(
id: 12134,
title: 'Lorem Ipsum',
color: Color(0xFFe8e8e8)),
onDelete: () { onDelete: () {
print('deleted'); print('deleted');
}, },
), ),
LabelComponent( LabelComponent(
label: Label(id: 12134, title: 'Lorem Ipsum Dolor sit amet'), label: Label(
id: 12134, title: 'Lorem Ipsum Dolor sit amet'),
), ),
LabelComponent( LabelComponent(
label: Label(id: 12134, title: 'Ipsum'), label: Label(id: 12134, title: 'Ipsum'),