From 1f8faee8763fb5b3ba20ff8a6c65dcf1f518018e Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 22 Jun 2021 08:59:02 +0300 Subject: [PATCH] Adjust outbound link buttons --- lib/ui/design/edit/design_edit.dart | 10 +++++++++- lib/ui/settings/account_management.dart | 9 ++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/lib/ui/design/edit/design_edit.dart b/lib/ui/design/edit/design_edit.dart index bd7f9a8c8..03ecbfbb7 100644 --- a/lib/ui/design/edit/design_edit.dart +++ b/lib/ui/design/edit/design_edit.dart @@ -13,6 +13,7 @@ import 'package:invoiceninja_flutter/ui/app/forms/app_form.dart'; import 'package:invoiceninja_flutter/ui/app/forms/app_tab_bar.dart'; import 'package:invoiceninja_flutter/ui/app/forms/decorated_form_field.dart'; import 'package:invoiceninja_flutter/ui/app/forms/design_picker.dart'; +import 'package:invoiceninja_flutter/ui/app/icon_text.dart'; import 'package:invoiceninja_flutter/ui/app/scrollable_listview.dart'; import 'package:invoiceninja_flutter/ui/app/variables.dart'; import 'package:invoiceninja_flutter/ui/design/edit/design_edit_vm.dart'; @@ -20,6 +21,7 @@ import 'package:invoiceninja_flutter/utils/designs.dart'; import 'package:invoiceninja_flutter/utils/localization.dart'; import 'package:invoiceninja_flutter/utils/completers.dart'; import 'package:invoiceninja_flutter/utils/platforms.dart'; +import 'package:material_design_icons_flutter/material_design_icons_flutter.dart'; import 'package:native_pdf_view/native_pdf_view.dart'; import 'package:native_pdf_renderer/native_pdf_renderer.dart'; import 'package:invoiceninja_flutter/utils/web_stub.dart' @@ -453,7 +455,13 @@ class _DesignSettingsState extends State { Padding( padding: const EdgeInsets.only(left: 16, top: 16, right: 16), child: OutlinedButton( - child: Text(localization.viewDocs.toUpperCase()), + child: Padding( + padding: const EdgeInsets.all(8.0), + child: IconText( + icon: MdiIcons.openInNew, + text: localization.viewDocs.toUpperCase(), + ), + ), onPressed: () => launch('https://invoiceninja.github.io/docs/custom-fields/'), ), diff --git a/lib/ui/settings/account_management.dart b/lib/ui/settings/account_management.dart index b4991c85f..9b7e0a093 100644 --- a/lib/ui/settings/account_management.dart +++ b/lib/ui/settings/account_management.dart @@ -14,6 +14,7 @@ import 'package:invoiceninja_flutter/ui/app/forms/app_dropdown_button.dart'; import 'package:invoiceninja_flutter/ui/app/forms/app_form.dart'; import 'package:invoiceninja_flutter/ui/app/edit_scaffold.dart'; import 'package:invoiceninja_flutter/ui/app/forms/bool_dropdown_button.dart'; +import 'package:invoiceninja_flutter/ui/app/icon_text.dart'; import 'package:invoiceninja_flutter/ui/app/lists/list_divider.dart'; import 'package:invoiceninja_flutter/ui/app/scrollable_listview.dart'; import 'package:invoiceninja_flutter/ui/settings/account_management_vm.dart'; @@ -252,7 +253,13 @@ class _AccountOverview extends StatelessWidget { Padding( padding: const EdgeInsets.only(left: 20, top: 16, right: 20), child: OutlinedButton( - child: Text(localization.viewPortal.toUpperCase()), + child: Padding( + padding: const EdgeInsets.all(8.0), + child: IconText( + icon: MdiIcons.openInNew, + text: localization.viewPortal.toUpperCase(), + ), + ), onPressed: () => launch(state.userCompany.ninjaPortalUrl), ), ),