fix scrollable column in liberation history page
This commit is contained in:
parent
474e43fcb1
commit
b094117d54
|
@ -44,8 +44,8 @@
|
||||||
97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
|
97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
|
||||||
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
||||||
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
||||||
6436409F27A31CDD00820AF7 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
6436409E27A31CDF00820AF7 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||||
6436409827A31CDC00820AF7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
6436409F27A31CD200820AF7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||||
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
@ -225,8 +225,8 @@
|
||||||
6436409C27A31CD800820AF7 /* InfoPlist.strings */ = {
|
6436409C27A31CD800820AF7 /* InfoPlist.strings */ = {
|
||||||
isa = PBXVariantGroup;
|
isa = PBXVariantGroup;
|
||||||
children = (
|
children = (
|
||||||
6436409F27A31CDD00820AF7 /* pt */,
|
6436409E27A31CDF00820AF7 /* pt */,
|
||||||
6436409827A31CDC00820AF7 /* en */,
|
6436409F27A31CD200820AF7 /* en */,
|
||||||
);
|
);
|
||||||
name = InfoPlist.strings;
|
name = InfoPlist.strings;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
|
|
@ -208,97 +208,132 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
final wrapGetLiberationsResponse = snapshot.data!;
|
final columnGetLiberationsResponse = snapshot.data!;
|
||||||
return Builder(
|
return Builder(
|
||||||
builder: (context) {
|
builder: (context) {
|
||||||
final liberationHistory = PhpGroup.getLiberationsCall
|
final liberationHistory = PhpGroup.getLiberationsCall
|
||||||
.rqList(
|
.rqList(
|
||||||
wrapGetLiberationsResponse.jsonBody,
|
columnGetLiberationsResponse.jsonBody,
|
||||||
)
|
)
|
||||||
?.toList() ??
|
?.toList() ??
|
||||||
[];
|
[];
|
||||||
return Wrap(
|
return SingleChildScrollView(
|
||||||
spacing: 2.0,
|
child: Column(
|
||||||
runSpacing: 1.0,
|
mainAxisSize: MainAxisSize.max,
|
||||||
alignment: WrapAlignment.start,
|
children: List.generate(liberationHistory.length,
|
||||||
crossAxisAlignment: WrapCrossAlignment.start,
|
(liberationHistoryIndex) {
|
||||||
direction: Axis.horizontal,
|
final liberationHistoryItem =
|
||||||
runAlignment: WrapAlignment.start,
|
liberationHistory[liberationHistoryIndex];
|
||||||
verticalDirection: VerticalDirection.down,
|
return Align(
|
||||||
clipBehavior: Clip.none,
|
alignment: const AlignmentDirectional(0.0, 0.0),
|
||||||
children: List.generate(liberationHistory.length,
|
child: Card(
|
||||||
(liberationHistoryIndex) {
|
clipBehavior: Clip.antiAliasWithSaveLayer,
|
||||||
final liberationHistoryItem =
|
color: FlutterFlowTheme.of(context)
|
||||||
liberationHistory[liberationHistoryIndex];
|
.secondaryBackground,
|
||||||
return Align(
|
elevation: 5.0,
|
||||||
alignment: const AlignmentDirectional(0.0, 0.0),
|
shape: RoundedRectangleBorder(
|
||||||
child: Card(
|
borderRadius: BorderRadius.circular(8.0),
|
||||||
clipBehavior: Clip.antiAliasWithSaveLayer,
|
|
||||||
color: FlutterFlowTheme.of(context)
|
|
||||||
.secondaryBackground,
|
|
||||||
elevation: 5.0,
|
|
||||||
shape: RoundedRectangleBorder(
|
|
||||||
borderRadius: BorderRadius.circular(8.0),
|
|
||||||
),
|
|
||||||
child: Container(
|
|
||||||
width: 350.0,
|
|
||||||
height: 115.0,
|
|
||||||
decoration: BoxDecoration(
|
|
||||||
color: FlutterFlowTheme.of(context)
|
|
||||||
.secondaryBackground,
|
|
||||||
),
|
),
|
||||||
child: Row(
|
child: Container(
|
||||||
mainAxisSize: MainAxisSize.max,
|
width: 350.0,
|
||||||
mainAxisAlignment:
|
height: 115.0,
|
||||||
MainAxisAlignment.spaceBetween,
|
decoration: BoxDecoration(
|
||||||
children: [
|
color: FlutterFlowTheme.of(context)
|
||||||
Padding(
|
.secondaryBackground,
|
||||||
padding:
|
),
|
||||||
const EdgeInsetsDirectional.fromSTEB(
|
child: Row(
|
||||||
0.0, 0.0, 10.0, 0.0),
|
mainAxisSize: MainAxisSize.max,
|
||||||
child: ClipRRect(
|
mainAxisAlignment:
|
||||||
borderRadius:
|
MainAxisAlignment.spaceBetween,
|
||||||
BorderRadius.circular(100.0),
|
children: [
|
||||||
child: CachedNetworkImage(
|
Padding(
|
||||||
fadeInDuration:
|
padding:
|
||||||
const Duration(milliseconds: 500),
|
const EdgeInsetsDirectional.fromSTEB(
|
||||||
fadeOutDuration:
|
0.0, 0.0, 10.0, 0.0),
|
||||||
const Duration(milliseconds: 500),
|
child: ClipRRect(
|
||||||
imageUrl: valueOrDefault<String>(
|
borderRadius:
|
||||||
'https://freaccess.com.br/freaccess/getImage.php?&cliID=${FFAppState().cliUUID}&atividade=getFoto&Documento=${getJsonField(
|
BorderRadius.circular(100.0),
|
||||||
liberationHistoryItem,
|
child: CachedNetworkImage(
|
||||||
r'''$.VTE_ID''',
|
fadeInDuration:
|
||||||
).toString()}&tipo=E',
|
const Duration(milliseconds: 500),
|
||||||
'https://storage.googleapis.com/flutterflow-io-6f20.appspot.com/projects/flutter-freaccess-hub-0xgz9q/assets/7ftdetkzc3s0/360_F_64676383_LdbmhiNM6Ypzb3FM4PPuFP9rHe7ri8Ju.jpg',
|
fadeOutDuration:
|
||||||
|
const Duration(milliseconds: 500),
|
||||||
|
imageUrl:
|
||||||
|
valueOrDefault<String>(
|
||||||
|
'https://freaccess.com.br/freaccess/getImage.php?&cliID=${FFAppState().cliUUID}&atividade=getFoto&Documento=${getJsonField(
|
||||||
|
liberationHistoryItem,
|
||||||
|
r'''$.VTE_ID''',
|
||||||
|
).toString()}&tipo=E',
|
||||||
|
'https://storage.googleapis.com/flutterflow-io-6f20.appspot.com/projects/flutter-freaccess-hub-0xgz9q/assets/7ftdetkzc3s0/360_F_64676383_LdbmhiNM6Ypzb3FM4PPuFP9rHe7ri8Ju.jpg',
|
||||||
|
),
|
||||||
|
width: 80.0,
|
||||||
|
fit: BoxFit.cover,
|
||||||
),
|
),
|
||||||
width: 80.0,
|
|
||||||
fit: BoxFit.cover,
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
Expanded(
|
||||||
Expanded(
|
child: Container(
|
||||||
child: Container(
|
width: 100.0,
|
||||||
width: 100.0,
|
height: 100.0,
|
||||||
height: 100.0,
|
decoration: const BoxDecoration(),
|
||||||
decoration: const BoxDecoration(),
|
child: Column(
|
||||||
child: Column(
|
mainAxisSize: MainAxisSize.max,
|
||||||
mainAxisSize: MainAxisSize.max,
|
children: [
|
||||||
children: [
|
Row(
|
||||||
Row(
|
mainAxisSize:
|
||||||
mainAxisSize:
|
MainAxisSize.max,
|
||||||
MainAxisSize.max,
|
mainAxisAlignment:
|
||||||
mainAxisAlignment:
|
MainAxisAlignment
|
||||||
MainAxisAlignment.center,
|
.center,
|
||||||
children: [
|
children: [
|
||||||
Align(
|
Align(
|
||||||
alignment:
|
alignment:
|
||||||
const AlignmentDirectional(
|
const AlignmentDirectional(
|
||||||
-1.0, -1.0),
|
-1.0, -1.0),
|
||||||
child: Text(
|
child: Text(
|
||||||
getJsonField(
|
getJsonField(
|
||||||
liberationHistoryItem,
|
liberationHistoryItem,
|
||||||
r'''$.VTE_NOME''',
|
r'''$.VTE_NOME''',
|
||||||
).toString(),
|
).toString(),
|
||||||
|
style: FlutterFlowTheme
|
||||||
|
.of(context)
|
||||||
|
.bodyMedium
|
||||||
|
.override(
|
||||||
|
fontFamily: FlutterFlowTheme.of(
|
||||||
|
context)
|
||||||
|
.bodyMediumFamily,
|
||||||
|
fontSize: 12.5,
|
||||||
|
letterSpacing:
|
||||||
|
0.0,
|
||||||
|
fontWeight:
|
||||||
|
FontWeight
|
||||||
|
.bold,
|
||||||
|
useGoogleFonts: GoogleFonts
|
||||||
|
.asMap()
|
||||||
|
.containsKey(
|
||||||
|
FlutterFlowTheme.of(context)
|
||||||
|
.bodyMediumFamily),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
.addToStart(const SizedBox(
|
||||||
|
width: 10.0))
|
||||||
|
.addToEnd(const SizedBox(
|
||||||
|
width: 10.0)),
|
||||||
|
),
|
||||||
|
Row(
|
||||||
|
mainAxisSize:
|
||||||
|
MainAxisSize.max,
|
||||||
|
mainAxisAlignment:
|
||||||
|
MainAxisAlignment.start,
|
||||||
|
children: [
|
||||||
|
Text(
|
||||||
|
FFLocalizations.of(
|
||||||
|
context)
|
||||||
|
.getText(
|
||||||
|
'dkzewokx' /* Date: */,
|
||||||
|
),
|
||||||
style:
|
style:
|
||||||
FlutterFlowTheme.of(
|
FlutterFlowTheme.of(
|
||||||
context)
|
context)
|
||||||
|
@ -321,304 +356,277 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
|
||||||
.bodyMediumFamily),
|
.bodyMediumFamily),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
Text(
|
||||||
]
|
(functions.jsonToStr(
|
||||||
.addToStart(
|
getJsonField(
|
||||||
const SizedBox(width: 10.0))
|
liberationHistoryItem,
|
||||||
.addToEnd(const SizedBox(
|
r'''$.NOT_STATUS''',
|
||||||
width: 10.0)),
|
)) ==
|
||||||
),
|
'\"L\"'
|
||||||
Row(
|
? getJsonField(
|
||||||
mainAxisSize:
|
liberationHistoryItem,
|
||||||
MainAxisSize.max,
|
r'''$.NOT_DTRESPOSTA''',
|
||||||
mainAxisAlignment:
|
)
|
||||||
MainAxisAlignment.start,
|
: getJsonField(
|
||||||
children: [
|
liberationHistoryItem,
|
||||||
Text(
|
r'''$.NOT_DTENVIO''',
|
||||||
FFLocalizations.of(
|
))
|
||||||
context)
|
.toString(),
|
||||||
.getText(
|
style:
|
||||||
'dkzewokx' /* Date: */,
|
FlutterFlowTheme.of(
|
||||||
|
context)
|
||||||
|
.bodyMedium
|
||||||
|
.override(
|
||||||
|
fontFamily: FlutterFlowTheme.of(
|
||||||
|
context)
|
||||||
|
.bodyMediumFamily,
|
||||||
|
fontSize:
|
||||||
|
12.5,
|
||||||
|
letterSpacing:
|
||||||
|
0.0,
|
||||||
|
useGoogleFonts: GoogleFonts
|
||||||
|
.asMap()
|
||||||
|
.containsKey(
|
||||||
|
FlutterFlowTheme.of(context)
|
||||||
|
.bodyMediumFamily),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
style:
|
]
|
||||||
FlutterFlowTheme.of(
|
.divide(const SizedBox(
|
||||||
context)
|
width: 10.0))
|
||||||
.bodyMedium
|
.addToStart(const SizedBox(
|
||||||
.override(
|
width: 10.0)),
|
||||||
fontFamily: FlutterFlowTheme.of(
|
),
|
||||||
|
Row(
|
||||||
|
mainAxisSize:
|
||||||
|
MainAxisSize.max,
|
||||||
|
mainAxisAlignment:
|
||||||
|
MainAxisAlignment.start,
|
||||||
|
children: [
|
||||||
|
Text(
|
||||||
|
FFLocalizations.of(
|
||||||
|
context)
|
||||||
|
.getText(
|
||||||
|
'2s9avwbq' /* Motivo: */,
|
||||||
|
),
|
||||||
|
style:
|
||||||
|
FlutterFlowTheme.of(
|
||||||
|
context)
|
||||||
|
.bodyMedium
|
||||||
|
.override(
|
||||||
|
fontFamily: FlutterFlowTheme.of(
|
||||||
|
context)
|
||||||
|
.bodyMediumFamily,
|
||||||
|
fontSize:
|
||||||
|
12.5,
|
||||||
|
letterSpacing:
|
||||||
|
0.0,
|
||||||
|
fontWeight:
|
||||||
|
FontWeight
|
||||||
|
.bold,
|
||||||
|
useGoogleFonts: GoogleFonts
|
||||||
|
.asMap()
|
||||||
|
.containsKey(
|
||||||
|
FlutterFlowTheme.of(context)
|
||||||
|
.bodyMediumFamily),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
Text(
|
||||||
|
getJsonField(
|
||||||
|
liberationHistoryItem,
|
||||||
|
r'''$.NOT_MOTIVO''',
|
||||||
|
).toString(),
|
||||||
|
style:
|
||||||
|
FlutterFlowTheme.of(
|
||||||
|
context)
|
||||||
|
.bodyMedium
|
||||||
|
.override(
|
||||||
|
fontFamily: FlutterFlowTheme.of(
|
||||||
|
context)
|
||||||
|
.bodyMediumFamily,
|
||||||
|
fontSize:
|
||||||
|
12.5,
|
||||||
|
letterSpacing:
|
||||||
|
0.0,
|
||||||
|
useGoogleFonts: GoogleFonts
|
||||||
|
.asMap()
|
||||||
|
.containsKey(
|
||||||
|
FlutterFlowTheme.of(context)
|
||||||
|
.bodyMediumFamily),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
.divide(const SizedBox(
|
||||||
|
width: 10.0))
|
||||||
|
.addToStart(const SizedBox(
|
||||||
|
width: 10.0)),
|
||||||
|
),
|
||||||
|
Align(
|
||||||
|
alignment:
|
||||||
|
const AlignmentDirectional(
|
||||||
|
-1.0, 0.0),
|
||||||
|
child: Padding(
|
||||||
|
padding:
|
||||||
|
const EdgeInsetsDirectional
|
||||||
|
.fromSTEB(
|
||||||
|
10.0,
|
||||||
|
0.0,
|
||||||
|
0.0,
|
||||||
|
0.0),
|
||||||
|
child: Container(
|
||||||
|
width: 200.0,
|
||||||
|
height: 27.0,
|
||||||
|
decoration:
|
||||||
|
BoxDecoration(
|
||||||
|
color: valueOrDefault<
|
||||||
|
Color>(
|
||||||
|
() {
|
||||||
|
if (functions
|
||||||
|
.jsonToStr(
|
||||||
|
getJsonField(
|
||||||
|
liberationHistoryItem,
|
||||||
|
r'''$.VAW_STATUS''',
|
||||||
|
)) ==
|
||||||
|
'\"L\"') {
|
||||||
|
return FlutterFlowTheme.of(
|
||||||
context)
|
context)
|
||||||
.bodyMediumFamily,
|
.success;
|
||||||
fontSize: 12.5,
|
} else if (functions
|
||||||
letterSpacing:
|
.jsonToStr(
|
||||||
0.0,
|
getJsonField(
|
||||||
fontWeight:
|
liberationHistoryItem,
|
||||||
FontWeight
|
r'''$.VAW_STATUS''',
|
||||||
.bold,
|
)) ==
|
||||||
useGoogleFonts: GoogleFonts
|
'\"B\"') {
|
||||||
.asMap()
|
return FlutterFlowTheme.of(
|
||||||
.containsKey(
|
context)
|
||||||
FlutterFlowTheme.of(context)
|
.error;
|
||||||
.bodyMediumFamily),
|
} else if (functions
|
||||||
),
|
.jsonToStr(
|
||||||
),
|
getJsonField(
|
||||||
Text(
|
liberationHistoryItem,
|
||||||
(functions.jsonToStr(
|
r'''$.VAW_STATUS''',
|
||||||
getJsonField(
|
)) ==
|
||||||
|
'\"S\"') {
|
||||||
|
return FlutterFlowTheme.of(
|
||||||
|
context)
|
||||||
|
.warning;
|
||||||
|
} else {
|
||||||
|
return FlutterFlowTheme.of(
|
||||||
|
context)
|
||||||
|
.primary;
|
||||||
|
}
|
||||||
|
}(),
|
||||||
|
FlutterFlowTheme.of(
|
||||||
|
context)
|
||||||
|
.primary,
|
||||||
|
),
|
||||||
|
borderRadius:
|
||||||
|
BorderRadius
|
||||||
|
.circular(
|
||||||
|
5.0),
|
||||||
|
),
|
||||||
|
child: Align(
|
||||||
|
alignment:
|
||||||
|
const AlignmentDirectional(
|
||||||
|
0.0, 0.0),
|
||||||
|
child: Text(
|
||||||
|
'${FFLocalizations.of(context).getVariableText(
|
||||||
|
ptText:
|
||||||
|
'Liberação',
|
||||||
|
enText:
|
||||||
|
'Liberation',
|
||||||
|
)}${() {
|
||||||
|
if (functions
|
||||||
|
.jsonToStr(
|
||||||
|
getJsonField(
|
||||||
liberationHistoryItem,
|
liberationHistoryItem,
|
||||||
r'''$.NOT_STATUS''',
|
r'''$.NOT_STATUS''',
|
||||||
)) ==
|
)) ==
|
||||||
'\"L\"'
|
'\"L\"') {
|
||||||
? getJsonField(
|
return FFLocalizations.of(
|
||||||
liberationHistoryItem,
|
|
||||||
r'''$.NOT_DTRESPOSTA''',
|
|
||||||
)
|
|
||||||
: getJsonField(
|
|
||||||
liberationHistoryItem,
|
|
||||||
r'''$.NOT_DTENVIO''',
|
|
||||||
))
|
|
||||||
.toString(),
|
|
||||||
style:
|
|
||||||
FlutterFlowTheme.of(
|
|
||||||
context)
|
|
||||||
.bodyMedium
|
|
||||||
.override(
|
|
||||||
fontFamily: FlutterFlowTheme.of(
|
|
||||||
context)
|
context)
|
||||||
.bodyMediumFamily,
|
.getVariableText(
|
||||||
fontSize: 12.5,
|
ptText:
|
||||||
letterSpacing:
|
'Ativa',
|
||||||
0.0,
|
enText:
|
||||||
useGoogleFonts: GoogleFonts
|
'Active',
|
||||||
.asMap()
|
);
|
||||||
.containsKey(
|
} else if (functions
|
||||||
FlutterFlowTheme.of(context)
|
.jsonToStr(
|
||||||
.bodyMediumFamily),
|
getJsonField(
|
||||||
),
|
liberationHistoryItem,
|
||||||
),
|
r'''$.NOT_STATUS''',
|
||||||
]
|
)) ==
|
||||||
.divide(
|
'\"B\"') {
|
||||||
const SizedBox(width: 10.0))
|
return FFLocalizations.of(
|
||||||
.addToStart(const SizedBox(
|
|
||||||
width: 10.0)),
|
|
||||||
),
|
|
||||||
Row(
|
|
||||||
mainAxisSize:
|
|
||||||
MainAxisSize.max,
|
|
||||||
mainAxisAlignment:
|
|
||||||
MainAxisAlignment.start,
|
|
||||||
children: [
|
|
||||||
Text(
|
|
||||||
FFLocalizations.of(
|
|
||||||
context)
|
|
||||||
.getText(
|
|
||||||
'2s9avwbq' /* Motivo: */,
|
|
||||||
),
|
|
||||||
style:
|
|
||||||
FlutterFlowTheme.of(
|
|
||||||
context)
|
|
||||||
.bodyMedium
|
|
||||||
.override(
|
|
||||||
fontFamily: FlutterFlowTheme.of(
|
|
||||||
context)
|
context)
|
||||||
.bodyMediumFamily,
|
.getVariableText(
|
||||||
fontSize: 12.5,
|
ptText:
|
||||||
letterSpacing:
|
'Bloqueada',
|
||||||
0.0,
|
enText:
|
||||||
fontWeight:
|
'Blocked',
|
||||||
FontWeight
|
);
|
||||||
.bold,
|
} else if (functions
|
||||||
useGoogleFonts: GoogleFonts
|
.jsonToStr(
|
||||||
.asMap()
|
getJsonField(
|
||||||
.containsKey(
|
liberationHistoryItem,
|
||||||
FlutterFlowTheme.of(context)
|
r'''$.NOT_STATUS''',
|
||||||
.bodyMediumFamily),
|
)) ==
|
||||||
),
|
'\"S\"') {
|
||||||
),
|
return FFLocalizations.of(
|
||||||
Text(
|
|
||||||
getJsonField(
|
|
||||||
liberationHistoryItem,
|
|
||||||
r'''$.NOT_MOTIVO''',
|
|
||||||
).toString(),
|
|
||||||
style:
|
|
||||||
FlutterFlowTheme.of(
|
|
||||||
context)
|
|
||||||
.bodyMedium
|
|
||||||
.override(
|
|
||||||
fontFamily: FlutterFlowTheme.of(
|
|
||||||
context)
|
context)
|
||||||
.bodyMediumFamily,
|
.getVariableText(
|
||||||
fontSize: 12.5,
|
ptText:
|
||||||
letterSpacing:
|
'Pendente',
|
||||||
0.0,
|
enText:
|
||||||
useGoogleFonts: GoogleFonts
|
'Warning',
|
||||||
.asMap()
|
);
|
||||||
.containsKey(
|
} else {
|
||||||
FlutterFlowTheme.of(context)
|
return FFLocalizations.of(
|
||||||
.bodyMediumFamily),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
]
|
|
||||||
.divide(
|
|
||||||
const SizedBox(width: 10.0))
|
|
||||||
.addToStart(const SizedBox(
|
|
||||||
width: 10.0)),
|
|
||||||
),
|
|
||||||
Align(
|
|
||||||
alignment:
|
|
||||||
const AlignmentDirectional(
|
|
||||||
-1.0, 0.0),
|
|
||||||
child: Padding(
|
|
||||||
padding:
|
|
||||||
const EdgeInsetsDirectional
|
|
||||||
.fromSTEB(10.0, 0.0,
|
|
||||||
0.0, 0.0),
|
|
||||||
child: Container(
|
|
||||||
width: 200.0,
|
|
||||||
height: 27.0,
|
|
||||||
decoration: BoxDecoration(
|
|
||||||
color: valueOrDefault<
|
|
||||||
Color>(
|
|
||||||
() {
|
|
||||||
if (functions.jsonToStr(
|
|
||||||
getJsonField(
|
|
||||||
liberationHistoryItem,
|
|
||||||
r'''$.VAW_STATUS''',
|
|
||||||
)) ==
|
|
||||||
'\"L\"') {
|
|
||||||
return FlutterFlowTheme
|
|
||||||
.of(context)
|
|
||||||
.success;
|
|
||||||
} else if (functions
|
|
||||||
.jsonToStr(
|
|
||||||
getJsonField(
|
|
||||||
liberationHistoryItem,
|
|
||||||
r'''$.VAW_STATUS''',
|
|
||||||
)) ==
|
|
||||||
'\"B\"') {
|
|
||||||
return FlutterFlowTheme
|
|
||||||
.of(context)
|
|
||||||
.error;
|
|
||||||
} else if (functions
|
|
||||||
.jsonToStr(
|
|
||||||
getJsonField(
|
|
||||||
liberationHistoryItem,
|
|
||||||
r'''$.VAW_STATUS''',
|
|
||||||
)) ==
|
|
||||||
'\"S\"') {
|
|
||||||
return FlutterFlowTheme
|
|
||||||
.of(context)
|
|
||||||
.warning;
|
|
||||||
} else {
|
|
||||||
return FlutterFlowTheme
|
|
||||||
.of(context)
|
|
||||||
.primary;
|
|
||||||
}
|
|
||||||
}(),
|
|
||||||
FlutterFlowTheme.of(
|
|
||||||
context)
|
|
||||||
.primary,
|
|
||||||
),
|
|
||||||
borderRadius:
|
|
||||||
BorderRadius
|
|
||||||
.circular(5.0),
|
|
||||||
),
|
|
||||||
child: Align(
|
|
||||||
alignment:
|
|
||||||
const AlignmentDirectional(
|
|
||||||
0.0, 0.0),
|
|
||||||
child: Text(
|
|
||||||
'${FFLocalizations.of(context).getVariableText(
|
|
||||||
ptText: 'Liberação',
|
|
||||||
enText:
|
|
||||||
'Liberation',
|
|
||||||
)}${() {
|
|
||||||
if (functions.jsonToStr(
|
|
||||||
getJsonField(
|
|
||||||
liberationHistoryItem,
|
|
||||||
r'''$.NOT_STATUS''',
|
|
||||||
)) ==
|
|
||||||
'\"L\"') {
|
|
||||||
return FFLocalizations
|
|
||||||
.of(context)
|
|
||||||
.getVariableText(
|
|
||||||
ptText: 'Ativa',
|
|
||||||
enText:
|
|
||||||
'Active',
|
|
||||||
);
|
|
||||||
} else if (functions
|
|
||||||
.jsonToStr(
|
|
||||||
getJsonField(
|
|
||||||
liberationHistoryItem,
|
|
||||||
r'''$.NOT_STATUS''',
|
|
||||||
)) ==
|
|
||||||
'\"B\"') {
|
|
||||||
return FFLocalizations
|
|
||||||
.of(context)
|
|
||||||
.getVariableText(
|
|
||||||
ptText:
|
|
||||||
'Bloqueada',
|
|
||||||
enText:
|
|
||||||
'Blocked',
|
|
||||||
);
|
|
||||||
} else if (functions
|
|
||||||
.jsonToStr(
|
|
||||||
getJsonField(
|
|
||||||
liberationHistoryItem,
|
|
||||||
r'''$.NOT_STATUS''',
|
|
||||||
)) ==
|
|
||||||
'\"S\"') {
|
|
||||||
return FFLocalizations
|
|
||||||
.of(context)
|
|
||||||
.getVariableText(
|
|
||||||
ptText:
|
|
||||||
'Pendente',
|
|
||||||
enText:
|
|
||||||
'Warning',
|
|
||||||
);
|
|
||||||
} else {
|
|
||||||
return FFLocalizations
|
|
||||||
.of(context)
|
|
||||||
.getVariableText(
|
|
||||||
ptText:
|
|
||||||
'Desconhecida',
|
|
||||||
enText:
|
|
||||||
'Unknow',
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}()}',
|
|
||||||
style: FlutterFlowTheme
|
|
||||||
.of(context)
|
|
||||||
.bodyMedium
|
|
||||||
.override(
|
|
||||||
fontFamily: FlutterFlowTheme.of(
|
|
||||||
context)
|
context)
|
||||||
.bodyMediumFamily,
|
.getVariableText(
|
||||||
color: FlutterFlowTheme.of(
|
ptText:
|
||||||
context)
|
'Desconhecida',
|
||||||
.info,
|
enText:
|
||||||
letterSpacing:
|
'Unknow',
|
||||||
0.0,
|
);
|
||||||
useGoogleFonts: GoogleFonts
|
}
|
||||||
.asMap()
|
}()}',
|
||||||
.containsKey(
|
style: FlutterFlowTheme
|
||||||
FlutterFlowTheme.of(context)
|
.of(context)
|
||||||
.bodyMediumFamily),
|
.bodyMedium
|
||||||
),
|
.override(
|
||||||
|
fontFamily: FlutterFlowTheme.of(
|
||||||
|
context)
|
||||||
|
.bodyMediumFamily,
|
||||||
|
color: FlutterFlowTheme.of(
|
||||||
|
context)
|
||||||
|
.info,
|
||||||
|
letterSpacing:
|
||||||
|
0.0,
|
||||||
|
useGoogleFonts: GoogleFonts
|
||||||
|
.asMap()
|
||||||
|
.containsKey(
|
||||||
|
FlutterFlowTheme.of(context)
|
||||||
|
.bodyMediumFamily),
|
||||||
|
),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
].divide(const SizedBox(height: 3.0)),
|
||||||
].divide(const SizedBox(height: 3.0)),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
],
|
||||||
],
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
);
|
||||||
);
|
}),
|
||||||
}),
|
),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue