diff --git a/assets/images/welcome.svg b/assets/images/welcome.svg
new file mode 100644
index 00000000..8983fac0
--- /dev/null
+++ b/assets/images/welcome.svg
@@ -0,0 +1,30 @@
+
diff --git a/lib/app_state.dart b/lib/app_state.dart
index a0918b1c..c16883dc 100644
--- a/lib/app_state.dart
+++ b/lib/app_state.dart
@@ -1,4 +1,4 @@
-import 'dart:ffi';
+// import 'dart:ffi';
import 'commons/widgets/permissions_util.dart';
import 'package:flutter/material.dart';
diff --git a/lib/commons/actions/actions.dart b/lib/commons/actions/actions.dart
index e63acea4..b16ce6e8 100644
--- a/lib/commons/actions/actions.dart
+++ b/lib/commons/actions/actions.dart
@@ -19,6 +19,17 @@ import '/commons/widgets/flutter_flow_theme.dart';
import '/commons/widgets/flutter_flow_util.dart';
import '/commons/widgets/random_data_util.dart' as random_data;
+
+import 'package:url_launcher/url_launcher.dart';
+
+Future openTermsOfUse(BuildContext context) async {
+ log('openTermsOfUse');
+ final Uri url = Uri.parse('https://freaccess.com.br/pp/');
+ if (!await launchUrl(url)) {
+ throw Exception('Could not launch $url');
+ }
+}
+
Future repeatVisitScheduleAction(
BuildContext context, {
List? visitorJsonList,
@@ -237,8 +248,8 @@ Future signUpRegisterAction(
context: context,
builder: (alertDialogContext) {
return AlertDialog(
- title: const Text('ERROR2'),
- content: const Text('ERROR2'),
+ title: const Text('Error'),
+ content: Text('${registerCall?.jsonBody}'),
actions: [
TextButton(
onPressed: () => Navigator.pop(alertDialogContext),
@@ -254,12 +265,21 @@ Future signUpRegisterAction(
context: context,
builder: (alertDialogContext) {
return AlertDialog(
- title: const Text('ERROR1'),
- content: const Text('ERROR1'),
+ title: Text(FFLocalizations.of(context).getVariableText(
+ enText: 'Error',
+ ptText: 'Erro',
+ )),
+ content: Text(FFLocalizations.of(context).getVariableText(
+ enText: 'Please fill in all fields',
+ ptText: 'Por favor, preencha todos os campos',
+ )),
actions: [
TextButton(
onPressed: () => Navigator.pop(alertDialogContext),
- child: const Text('ERROR1 '),
+ child: Text(FFLocalizations.of(context).getVariableText(
+ ptText: 'Fechar',
+ enText: 'Close',
+ )),
),
],
);
@@ -314,6 +334,7 @@ Future toggleSignInPage(BuildContext context) async {
}
Future toggleSignUpPage(BuildContext context) async {
+
context.pushNamed(
'signUpPage',
extra: {
diff --git a/lib/commons/components/molecules/card/widget.dart b/lib/commons/components/molecules/card/widget.dart
index 47f1a027..1452e832 100644
--- a/lib/commons/components/molecules/card/widget.dart
+++ b/lib/commons/components/molecules/card/widget.dart
@@ -187,10 +187,10 @@ class _CardItemTemplateComponentWidgetState
return linkedHashMap.entries.map((MapEntry item) {
return Container(
child: Row(
- mainAxisAlignment: MainAxisAlignment.center,
+ mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Padding(
- padding: const EdgeInsets.symmetric(vertical: 3.0),
+ padding: const EdgeInsets.symmetric(horizontal: 1.0, vertical: 3.0),
child: Container(
width: 100.0,
height: 27.0,
diff --git a/lib/commons/widgets/flutter_flow_theme.dart b/lib/commons/widgets/flutter_flow_theme.dart
index 12792945..9bc83617 100644
--- a/lib/commons/widgets/flutter_flow_theme.dart
+++ b/lib/commons/widgets/flutter_flow_theme.dart
@@ -50,6 +50,7 @@ abstract class FlutterFlowTheme {
late Color secondary;
late Color tertiary;
late Color alternate;
+ late Color alternate2;
late Color primaryText;
late Color secondaryText;
late Color primaryBackground;
@@ -160,6 +161,7 @@ class LightModeTheme extends FlutterFlowTheme {
late Color secondary = const Color(0xFFB59E9E);
late Color tertiary = const Color(0xFF984BB6);
late Color alternate = const Color(0xFFF2F2F2);
+ late Color alternate2 = const Color(0xFF232323);
late Color primaryText = const Color(0xFF000000);
late Color secondaryText = const Color(0xFFFFFFFF);
late Color primaryBackground = const Color(0xFFFFFFFF);
@@ -559,6 +561,7 @@ class DarkModeTheme extends FlutterFlowTheme {
late Color secondary = const Color(0xFF18AA99);
late Color tertiary = const Color(0xFF984BB6);
late Color alternate = const Color(0xFF232323);
+ late Color alternate2 = const Color(0xFF171717);
late Color primaryText = const Color(0xFFFFFFFF);
late Color secondaryText = const Color(0xFF000000);
late Color primaryBackground = const Color(0xFF171717);
diff --git a/lib/commons/widgets/internationalization.dart b/lib/commons/widgets/internationalization.dart
index e535962b..9b26d8dd 100644
--- a/lib/commons/widgets/internationalization.dart
+++ b/lib/commons/widgets/internationalization.dart
@@ -967,7 +967,7 @@ final kTranslationsMap =