If non-enteprise show domain option with message

This commit is contained in:
Hillel Coren 2021-06-29 12:03:24 +03:00
parent e0c78c3324
commit ce7e32701a
2 changed files with 12 additions and 7 deletions

View File

@ -62,7 +62,6 @@ import 'package:invoiceninja_flutter/ui/token/view/token_view_vm.dart';
import 'package:invoiceninja_flutter/ui/webhook/edit/webhook_edit_vm.dart';
import 'package:invoiceninja_flutter/ui/webhook/view/webhook_view_vm.dart';
import 'package:invoiceninja_flutter/ui/webhook/webhook_screen_vm.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:invoiceninja_flutter/ui/app/app_border.dart';
import 'package:redux/redux.dart';

View File

@ -276,15 +276,14 @@ class _ClientPortalState extends State<ClientPortal>
child: Text(localization.subdomain),
value: kClientPortalModeSubdomain,
),
if (state.isEnterprisePlan)
DropdownMenuItem(
child: Text(localization.domain),
value: kClientPortalModeDomain,
),
DropdownMenuItem(
child: Text('iFrame'),
value: kClientPortalModeIFrame,
),
DropdownMenuItem(
child: Text(localization.domain),
value: kClientPortalModeDomain,
),
],
),
if (company.portalMode == kClientPortalModeSubdomain) ...[
@ -319,8 +318,9 @@ class _ClientPortalState extends State<ClientPortal>
padding: const EdgeInsets.only(top: 16),
child: Text(portalUrl),
),
] else
] else ...[
DecoratedFormField(
enabled: state.isEnterprisePlan,
label: company.portalMode == kClientPortalModeDomain
? localization.domainUrl
: localization.iFrameUrl,
@ -331,6 +331,12 @@ class _ClientPortalState extends State<ClientPortal>
: null,
onSavePressed: viewModel.onSavePressed,
),
if (!state.isEnterprisePlan)
Padding(
padding: const EdgeInsets.only(top: 16),
child: Text(localization.requiresAnEnterprisePlan),
)
],
],
),
FormCard(