WIP
This commit is contained in:
parent
ccde7eb25e
commit
49df453082
|
@ -1,6 +1,5 @@
|
||||||
import 'dart:developer';
|
import 'dart:developer';
|
||||||
|
|
||||||
import 'package:connectivity_plus/connectivity_plus.dart';
|
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:hub/backend/api_requests/api_calls.dart';
|
import 'package:hub/backend/api_requests/api_calls.dart';
|
||||||
import 'package:hub/components/molecular_components/visitor_not_found_component/visitor_not_found_component_widget.dart';
|
import 'package:hub/components/molecular_components/visitor_not_found_component/visitor_not_found_component_widget.dart';
|
||||||
|
@ -15,7 +14,6 @@ import 'package:hub/flutter_flow/internationalization.dart';
|
||||||
import 'package:cached_network_image/cached_network_image.dart';
|
import 'package:cached_network_image/cached_network_image.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:google_fonts/google_fonts.dart';
|
import 'package:google_fonts/google_fonts.dart';
|
||||||
import 'package:hub/shared/utils/dialog_util.dart';
|
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
class VisitorSearchModalTemplateComponentWidget extends StatefulWidget {
|
class VisitorSearchModalTemplateComponentWidget extends StatefulWidget {
|
||||||
|
@ -463,13 +461,6 @@ class _VisitorSearchModalTemplateComponentWidgetState
|
||||||
_model.textController?.selection =
|
_model.textController?.selection =
|
||||||
TextSelection.collapsed(offset: _model.textController!.text.length);
|
TextSelection.collapsed(offset: _model.textController!.text.length);
|
||||||
});
|
});
|
||||||
|
|
||||||
var connectivityResult = await (Connectivity().checkConnectivity());
|
|
||||||
if (connectivityResult == ConnectivityResult.none) {
|
|
||||||
DialogUtil.error(context, 'Sem conexão com a internet');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
_model.getVisitorByDoc = await PhpGroup.getVisitorByDocCall.call(
|
_model.getVisitorByDoc = await PhpGroup.getVisitorByDocCall.call(
|
||||||
devUUID: FFAppState().devUUID,
|
devUUID: FFAppState().devUUID,
|
||||||
userUUID: FFAppState().userUUID,
|
userUUID: FFAppState().userUUID,
|
||||||
|
@ -494,13 +485,8 @@ class _VisitorSearchModalTemplateComponentWidgetState
|
||||||
context: context,
|
context: context,
|
||||||
builder: (context) {
|
builder: (context) {
|
||||||
return Dialog(
|
return Dialog(
|
||||||
child: Padding(
|
child: VisitorNotFoundComponentWidget(
|
||||||
padding: MediaQuery.viewInsetsOf(context),
|
doc: _model.textController.text,
|
||||||
child: Container(
|
|
||||||
color: Colors.transparent,
|
|
||||||
child: VisitorNotFoundComponentWidget(
|
|
||||||
doc: _model.textController.text,
|
|
||||||
)),
|
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
|
@ -931,19 +931,31 @@ Widget scheduleVisit(
|
||||||
? FocusScope.of(context)
|
? FocusScope.of(context)
|
||||||
.requestFocus(_model.unfocusNode)
|
.requestFocus(_model.unfocusNode)
|
||||||
: FocusScope.of(context).unfocus(),
|
: FocusScope.of(context).unfocus(),
|
||||||
child:
|
child: SizedBox(
|
||||||
VisitorSearchModalTemplateComponentWidget(
|
height:
|
||||||
getVisitors: (visitorsParam) async {
|
MediaQuery.of(context).size.height *
|
||||||
_model.visitorJsonList = visitorsParam!
|
0.7,
|
||||||
.toList()
|
width: MediaQuery.of(context).size.width,
|
||||||
.cast<dynamic>();
|
child: Padding(
|
||||||
setState(() {});
|
padding:
|
||||||
},
|
MediaQuery.viewInsetsOf(context),
|
||||||
getDocs: (docsParam) async {
|
child:
|
||||||
_model.visitorStrList =
|
VisitorSearchModalTemplateComponentWidget(
|
||||||
strListToStr(docsParam!.toList());
|
getVisitors: (visitorsParam) async {
|
||||||
setState(() {});
|
_model.visitorJsonList =
|
||||||
},
|
visitorsParam!
|
||||||
|
.toList()
|
||||||
|
.cast<dynamic>();
|
||||||
|
setState(() {});
|
||||||
|
},
|
||||||
|
getDocs: (docsParam) async {
|
||||||
|
_model.visitorStrList =
|
||||||
|
strListToStr(
|
||||||
|
docsParam!.toList());
|
||||||
|
setState(() {});
|
||||||
|
},
|
||||||
|
),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue