From d05146f9f17fdc2595eba768b5024c7130a7f15e Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 14 Jun 2018 00:27:05 -0700 Subject: [PATCH] Adjust UI --- lib/ui/app/entity_state_label.dart | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 lib/ui/app/entity_state_label.dart diff --git a/lib/ui/app/entity_state_label.dart b/lib/ui/app/entity_state_label.dart new file mode 100644 index 000000000..a6026d7b3 --- /dev/null +++ b/lib/ui/app/entity_state_label.dart @@ -0,0 +1,22 @@ +import 'package:flutter/material.dart'; +import 'package:invoiceninja/data/models/models.dart'; +import 'package:invoiceninja/utils/localization.dart'; + +class EntityStateLabel extends StatelessWidget { + EntityStateLabel(this.entity); + + final BaseEntity entity; + + @override + Widget build(BuildContext context) { + var localization = AppLocalization.of(context); + + return entity.isDeleted + ? Text(localization.deleted, + style: TextStyle(color: Colors.red, fontSize: 14.0)) + : entity.isArchived() + ? Text(localization.archived, + style: TextStyle(color: Colors.orange, fontSize: 14.0)) + : Container(); + } +}