diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index b30dc9d3..7f0925e3 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -44,8 +44,8 @@ 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 6436409527A31CD700820AF7 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 6436409A27A31CD400820AF7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 6436409E27A31CD500820AF7 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; + 6436409227A31CD500820AF7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; /* End PBXFileReference section */ @@ -225,8 +225,8 @@ 6436409C27A31CD800820AF7 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( - 6436409527A31CD700820AF7 /* pt */, - 6436409A27A31CD400820AF7 /* en */, + 6436409E27A31CD500820AF7 /* pt */, + 6436409227A31CD500820AF7 /* en */, ); name = InfoPlist.strings; sourceTree = ""; diff --git a/lib/components/molecular_components/opt_modal/opt_modal_widget.dart b/lib/components/molecular_components/opt_modal/opt_modal_widget.dart index b1457ce9..76b6881e 100644 --- a/lib/components/molecular_components/opt_modal/opt_modal_widget.dart +++ b/lib/components/molecular_components/opt_modal/opt_modal_widget.dart @@ -44,265 +44,277 @@ class _OptModalWidgetState extends State { Widget build(BuildContext context) { return Align( alignment: const AlignmentDirectional(1.0, -1.0), - child: Container( - width: 300.0, - height: 400.0, - decoration: BoxDecoration( - color: FlutterFlowTheme.of(context).primaryBackground, - borderRadius: BorderRadius.circular(24.0), - ), - child: Padding( - padding: const EdgeInsets.all(4.0), - child: Column( - mainAxisSize: MainAxisSize.max, - children: [ - Row( - mainAxisSize: MainAxisSize.max, - mainAxisAlignment: MainAxisAlignment.center, - children: [ - Padding( - padding: - const EdgeInsetsDirectional.fromSTEB(0.0, 10.0, 0.0, 0.0), - child: Icon( - Icons.filter_list, - color: FlutterFlowTheme.of(context).primary, - size: 24.0, - ), - ), - ], - ), - Padding( - padding: const EdgeInsetsDirectional.fromSTEB(8.0, 0.0, 8.0, 0.0), - child: TextFormField( - controller: _model.textController, - focusNode: _model.textFieldFocusNode, - autofocus: true, - obscureText: false, - decoration: InputDecoration( - isDense: true, - labelText: FFLocalizations.of(context).getText( - '0enrtljz' /* Pesquise aqui..... */, - ), - labelStyle: FlutterFlowTheme.of(context) - .labelMedium - .override( - fontFamily: - FlutterFlowTheme.of(context).labelMediumFamily, - color: FlutterFlowTheme.of(context).primaryText, - letterSpacing: 0.0, - useGoogleFonts: GoogleFonts.asMap().containsKey( - FlutterFlowTheme.of(context).labelMediumFamily), - ), - hintStyle: FlutterFlowTheme.of(context) - .labelMedium - .override( - fontFamily: - FlutterFlowTheme.of(context).labelMediumFamily, - color: FlutterFlowTheme.of(context).primaryText, - letterSpacing: 0.0, - useGoogleFonts: GoogleFonts.asMap().containsKey( - FlutterFlowTheme.of(context).labelMediumFamily), - ), - enabledBorder: UnderlineInputBorder( - borderSide: BorderSide( - color: FlutterFlowTheme.of(context).alternate, - width: 2.0, - ), - borderRadius: BorderRadius.circular(8.0), - ), - focusedBorder: UnderlineInputBorder( - borderSide: BorderSide( + child: Padding( + padding: const EdgeInsetsDirectional.fromSTEB(0.0, 50.0, 20.0, 0.0), + child: Container( + width: 300.0, + height: 400.0, + decoration: BoxDecoration( + color: FlutterFlowTheme.of(context).primaryBackground, + borderRadius: BorderRadius.circular(24.0), + ), + child: Padding( + padding: const EdgeInsets.all(4.0), + child: Column( + mainAxisSize: MainAxisSize.max, + children: [ + Row( + mainAxisSize: MainAxisSize.max, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Padding( + padding: + const EdgeInsetsDirectional.fromSTEB(0.0, 10.0, 0.0, 0.0), + child: Icon( + Icons.filter_list, color: FlutterFlowTheme.of(context).primary, - width: 2.0, + size: 24.0, ), - borderRadius: BorderRadius.circular(8.0), ), - errorBorder: UnderlineInputBorder( - borderSide: BorderSide( - color: FlutterFlowTheme.of(context).error, - width: 2.0, - ), - borderRadius: BorderRadius.circular(8.0), - ), - focusedErrorBorder: UnderlineInputBorder( - borderSide: BorderSide( - color: FlutterFlowTheme.of(context).error, - width: 2.0, - ), - borderRadius: BorderRadius.circular(8.0), - ), - filled: true, - fillColor: FlutterFlowTheme.of(context).alternate, - suffixIcon: const Icon( - Icons.search_outlined, - ), - ), - style: FlutterFlowTheme.of(context).bodyMedium.override( - fontFamily: - FlutterFlowTheme.of(context).bodyMediumFamily, - letterSpacing: 0.0, - useGoogleFonts: GoogleFonts.asMap().containsKey( - FlutterFlowTheme.of(context).bodyMediumFamily), - ), - validator: - _model.textControllerValidator.asValidator(context), + ], ), - ), - Column( - mainAxisSize: MainAxisSize.max, - children: [ - Row( - mainAxisSize: MainAxisSize.max, - children: [ - Text( - FFLocalizations.of(context).getText( - 'l7tw8b92' /* Tipo de Pessoa */, + Padding( + padding: const EdgeInsetsDirectional.fromSTEB(8.0, 0.0, 8.0, 0.0), + child: TextFormField( + controller: _model.textController, + focusNode: _model.textFieldFocusNode, + autofocus: true, + obscureText: false, + decoration: InputDecoration( + isDense: true, + labelText: FFLocalizations.of(context).getText( + '0enrtljz' /* Pesquise aqui..... */, + ), + labelStyle: FlutterFlowTheme.of(context) + .labelMedium + .override( + fontFamily: + FlutterFlowTheme.of(context).labelMediumFamily, + color: FlutterFlowTheme.of(context).primaryText, + letterSpacing: 0.0, + useGoogleFonts: GoogleFonts.asMap().containsKey( + FlutterFlowTheme.of(context).labelMediumFamily), + ), + hintStyle: FlutterFlowTheme.of(context) + .labelMedium + .override( + fontFamily: + FlutterFlowTheme.of(context).labelMediumFamily, + color: FlutterFlowTheme.of(context).primaryText, + letterSpacing: 0.0, + useGoogleFonts: GoogleFonts.asMap().containsKey( + FlutterFlowTheme.of(context).labelMediumFamily), + ), + enabledBorder: UnderlineInputBorder( + borderSide: BorderSide( + color: FlutterFlowTheme.of(context).alternate, + width: 2.0, ), - style: FlutterFlowTheme.of(context).bodyMedium.override( - fontFamily: - FlutterFlowTheme.of(context).bodyMediumFamily, - letterSpacing: 0.0, - useGoogleFonts: GoogleFonts.asMap().containsKey( - FlutterFlowTheme.of(context) - .bodyMediumFamily), - ), + borderRadius: BorderRadius.circular(8.0), ), - ].addToStart(const SizedBox(width: 24.0)), - ), - FlutterFlowCheckboxGroup( - options: [ - FFLocalizations.of(context).getText( - 'zok7lu4w' /* Visitante */, + focusedBorder: UnderlineInputBorder( + borderSide: BorderSide( + color: FlutterFlowTheme.of(context).primary, + width: 2.0, + ), + borderRadius: BorderRadius.circular(8.0), + ), + errorBorder: UnderlineInputBorder( + borderSide: BorderSide( + color: FlutterFlowTheme.of(context).error, + width: 2.0, + ), + borderRadius: BorderRadius.circular(8.0), + ), + focusedErrorBorder: UnderlineInputBorder( + borderSide: BorderSide( + color: FlutterFlowTheme.of(context).error, + width: 2.0, + ), + borderRadius: BorderRadius.circular(8.0), + ), + filled: true, + fillColor: FlutterFlowTheme.of(context).alternate, + suffixIcon: const Icon( + Icons.search_outlined, ), - FFLocalizations.of(context).getText( - 'oonqk812' /* Morador */, - ) - ], - onChanged: (val) => - setState(() => _model.checkboxGroupValues1 = val), - controller: _model.checkboxGroupValueController1 ??= - FormFieldController>( - List.from([ - FFLocalizations.of(context).getText( - 'yfj9pd6k' /* Visitante */, - ), - FFLocalizations.of(context).getText( - 'svfcf5xs' /* Morador */, - ) - ] ?? - []), ), - activeColor: FlutterFlowTheme.of(context).primary, - checkColor: FlutterFlowTheme.of(context).info, - checkboxBorderColor: - FlutterFlowTheme.of(context).secondaryText, - textStyle: FlutterFlowTheme.of(context).bodyMedium.override( + style: FlutterFlowTheme.of(context).bodyMedium.override( fontFamily: FlutterFlowTheme.of(context).bodyMediumFamily, letterSpacing: 0.0, useGoogleFonts: GoogleFonts.asMap().containsKey( FlutterFlowTheme.of(context).bodyMediumFamily), ), - checkboxBorderRadius: BorderRadius.circular(6.0), - initialized: _model.checkboxGroupValues1 != null, + validator: + _model.textControllerValidator.asValidator(context), ), - ] - .addToStart(const SizedBox(height: 10.0)) - .addToEnd(const SizedBox(height: 10.0)), - ), - Column( - mainAxisSize: MainAxisSize.max, - children: [ - Row( - mainAxisSize: MainAxisSize.max, - children: [ - Text( - FFLocalizations.of(context).getText( - 'pepv7gl9' /* Tipo de Acesso */, + ), + Column( + mainAxisSize: MainAxisSize.max, + children: [ + Row( + mainAxisSize: MainAxisSize.max, + children: [ + Text( + FFLocalizations.of(context).getText( + 'l7tw8b92' /* Tipo de Pessoa */, + ), + style: FlutterFlowTheme.of(context) + .bodyMedium + .override( + fontFamily: FlutterFlowTheme.of(context) + .bodyMediumFamily, + letterSpacing: 0.0, + useGoogleFonts: GoogleFonts.asMap().containsKey( + FlutterFlowTheme.of(context) + .bodyMediumFamily), + ), ), - style: FlutterFlowTheme.of(context).bodyMedium.override( - fontFamily: - FlutterFlowTheme.of(context).bodyMediumFamily, - letterSpacing: 0.0, - useGoogleFonts: GoogleFonts.asMap().containsKey( - FlutterFlowTheme.of(context) - .bodyMediumFamily), - ), - ), - ].addToStart(const SizedBox(width: 24.0)), - ), - FlutterFlowCheckboxGroup( - options: [ - FFLocalizations.of(context).getText( - '580z80ct' /* Entrada */, - ), - FFLocalizations.of(context).getText( - '1nbwqtzs' /* Saida */, - ) - ], - onChanged: (val) => - setState(() => _model.checkboxGroupValues2 = val), - controller: _model.checkboxGroupValueController2 ??= - FormFieldController>( - List.from([ - FFLocalizations.of(context).getText( - '5zn9x69v' /* Entrada */, - ), - FFLocalizations.of(context).getText( - '8uf522zq' /* Saida */, - ) - ] ?? - []), + ].addToStart(const SizedBox(width: 24.0)), ), - activeColor: FlutterFlowTheme.of(context).primary, - checkColor: FlutterFlowTheme.of(context).info, - checkboxBorderColor: - FlutterFlowTheme.of(context).secondaryText, - textStyle: FlutterFlowTheme.of(context).bodyMedium.override( + FlutterFlowCheckboxGroup( + options: [ + FFLocalizations.of(context).getText( + 'zok7lu4w' /* Visitante */, + ), + FFLocalizations.of(context).getText( + 'oonqk812' /* Morador */, + ) + ], + onChanged: (val) => + setState(() => _model.checkboxGroupValues1 = val), + controller: _model.checkboxGroupValueController1 ??= + FormFieldController>( + List.from([ + FFLocalizations.of(context).getText( + 'yfj9pd6k' /* Visitante */, + ), + FFLocalizations.of(context).getText( + 'svfcf5xs' /* Morador */, + ) + ] ?? + []), + ), + activeColor: FlutterFlowTheme.of(context).primary, + checkColor: FlutterFlowTheme.of(context).info, + checkboxBorderColor: + FlutterFlowTheme.of(context).secondaryText, + textStyle: FlutterFlowTheme.of(context) + .bodyMedium + .override( + fontFamily: + FlutterFlowTheme.of(context).bodyMediumFamily, + letterSpacing: 0.0, + useGoogleFonts: GoogleFonts.asMap().containsKey( + FlutterFlowTheme.of(context).bodyMediumFamily), + ), + checkboxBorderRadius: BorderRadius.circular(6.0), + initialized: _model.checkboxGroupValues1 != null, + ), + ] + .addToStart(const SizedBox(height: 10.0)) + .addToEnd(const SizedBox(height: 10.0)), + ), + Column( + mainAxisSize: MainAxisSize.max, + children: [ + Row( + mainAxisSize: MainAxisSize.max, + children: [ + Text( + FFLocalizations.of(context).getText( + 'pepv7gl9' /* Tipo de Acesso */, + ), + style: FlutterFlowTheme.of(context) + .bodyMedium + .override( + fontFamily: FlutterFlowTheme.of(context) + .bodyMediumFamily, + letterSpacing: 0.0, + useGoogleFonts: GoogleFonts.asMap().containsKey( + FlutterFlowTheme.of(context) + .bodyMediumFamily), + ), + ), + ].addToStart(const SizedBox(width: 24.0)), + ), + FlutterFlowCheckboxGroup( + options: [ + FFLocalizations.of(context).getText( + '580z80ct' /* Entrada */, + ), + FFLocalizations.of(context).getText( + '1nbwqtzs' /* Saida */, + ) + ], + onChanged: (val) => + setState(() => _model.checkboxGroupValues2 = val), + controller: _model.checkboxGroupValueController2 ??= + FormFieldController>( + List.from([ + FFLocalizations.of(context).getText( + '5zn9x69v' /* Entrada */, + ), + FFLocalizations.of(context).getText( + '8uf522zq' /* Saida */, + ) + ] ?? + []), + ), + activeColor: FlutterFlowTheme.of(context).primary, + checkColor: FlutterFlowTheme.of(context).info, + checkboxBorderColor: + FlutterFlowTheme.of(context).secondaryText, + textStyle: FlutterFlowTheme.of(context) + .bodyMedium + .override( + fontFamily: + FlutterFlowTheme.of(context).bodyMediumFamily, + letterSpacing: 0.0, + useGoogleFonts: GoogleFonts.asMap().containsKey( + FlutterFlowTheme.of(context).bodyMediumFamily), + ), + checkboxBorderRadius: BorderRadius.circular(6.0), + initialized: _model.checkboxGroupValues2 != null, + ), + ] + .addToStart(const SizedBox(height: 10.0)) + .addToEnd(const SizedBox(height: 10.0)), + ), + FFButtonWidget( + onPressed: () { + print('Button pressed ...'); + }, + text: FFLocalizations.of(context).getText( + '88kshkph' /* Salvar */, + ), + options: FFButtonOptions( + height: 40.0, + padding: + const EdgeInsetsDirectional.fromSTEB(24.0, 0.0, 24.0, 0.0), + iconPadding: + const EdgeInsetsDirectional.fromSTEB(0.0, 0.0, 0.0, 0.0), + color: FlutterFlowTheme.of(context).primary, + textStyle: FlutterFlowTheme.of(context).titleSmall.override( fontFamily: - FlutterFlowTheme.of(context).bodyMediumFamily, + FlutterFlowTheme.of(context).titleSmallFamily, + color: Colors.white, letterSpacing: 0.0, useGoogleFonts: GoogleFonts.asMap().containsKey( - FlutterFlowTheme.of(context).bodyMediumFamily), + FlutterFlowTheme.of(context).titleSmallFamily), ), - checkboxBorderRadius: BorderRadius.circular(6.0), - initialized: _model.checkboxGroupValues2 != null, + borderSide: const BorderSide( + color: Colors.transparent, + ), + borderRadius: BorderRadius.circular(8.0), ), - ] - .addToStart(const SizedBox(height: 10.0)) - .addToEnd(const SizedBox(height: 10.0)), - ), - FFButtonWidget( - onPressed: () { - print('Button pressed ...'); - }, - text: FFLocalizations.of(context).getText( - '88kshkph' /* Salvar */, ), - options: FFButtonOptions( - height: 40.0, - padding: const EdgeInsetsDirectional.fromSTEB(24.0, 0.0, 24.0, 0.0), - iconPadding: - const EdgeInsetsDirectional.fromSTEB(0.0, 0.0, 0.0, 0.0), - color: FlutterFlowTheme.of(context).primary, - textStyle: FlutterFlowTheme.of(context).titleSmall.override( - fontFamily: - FlutterFlowTheme.of(context).titleSmallFamily, - color: Colors.white, - letterSpacing: 0.0, - useGoogleFonts: GoogleFonts.asMap().containsKey( - FlutterFlowTheme.of(context).titleSmallFamily), - ), - borderSide: const BorderSide( - color: Colors.transparent, - ), - borderRadius: BorderRadius.circular(8.0), - ), - ), - ] - .divide(const SizedBox(height: 10.0)) - .addToStart(const SizedBox(height: 10.0)) - .addToEnd(const SizedBox(height: 10.0)), + ] + .divide(const SizedBox(height: 10.0)) + .addToStart(const SizedBox(height: 10.0)) + .addToEnd(const SizedBox(height: 10.0)), + ), ), ), ),