WIP
This commit is contained in:
parent
d1b74a706b
commit
d5baaeb48b
|
@ -83,20 +83,16 @@ class MenuComponentModel extends FlutterFlowModel<MenuComponentWidget> {
|
||||||
final isProvisional = AppState().provisional;
|
final isProvisional = AppState().provisional;
|
||||||
|
|
||||||
final routesListStr = <String>[
|
final routesListStr = <String>[
|
||||||
'scheduleCompleteVisitPage',
|
|
||||||
if (isProvisional) 'scheduleProvisionalVisitPage',
|
if (isProvisional) 'scheduleProvisionalVisitPage',
|
||||||
if (isWpp) 'fastPassPage',
|
if (isWpp) 'fastPassPage',
|
||||||
|
'scheduleCompleteVisitPage',
|
||||||
];
|
];
|
||||||
final iconsListIcon = <IconData>[
|
final iconsListIcon = <IconData>[
|
||||||
Icons.date_range_rounded,
|
|
||||||
if (isProvisional) Icons.date_range_rounded,
|
if (isProvisional) Icons.date_range_rounded,
|
||||||
if (isWpp) Icons.date_range_rounded,
|
if (isWpp) Icons.date_range_rounded,
|
||||||
|
Icons.date_range_rounded,
|
||||||
];
|
];
|
||||||
final nameListStr = <String>[
|
final nameListStr = <String>[
|
||||||
FFLocalizations.of(context).getVariableText(
|
|
||||||
ptText: 'Visita\nCompleta',
|
|
||||||
enText: 'Complete\nSchedule',
|
|
||||||
),
|
|
||||||
if (isProvisional)
|
if (isProvisional)
|
||||||
FFLocalizations.of(context).getVariableText(
|
FFLocalizations.of(context).getVariableText(
|
||||||
ptText: 'Visita\nProvisória',
|
ptText: 'Visita\nProvisória',
|
||||||
|
@ -107,6 +103,10 @@ class MenuComponentModel extends FlutterFlowModel<MenuComponentWidget> {
|
||||||
ptText: 'Visita\nRápida',
|
ptText: 'Visita\nRápida',
|
||||||
enText: 'Fast\nSchedule',
|
enText: 'Fast\nSchedule',
|
||||||
),
|
),
|
||||||
|
FFLocalizations.of(context).getVariableText(
|
||||||
|
ptText: 'Visita\nCompleta',
|
||||||
|
enText: 'Complete\nSchedule',
|
||||||
|
),
|
||||||
];
|
];
|
||||||
|
|
||||||
await showAdaptiveDialog(
|
await showAdaptiveDialog(
|
||||||
|
|
|
@ -191,44 +191,39 @@ class _CardItemTemplateComponentWidgetState
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
Row(
|
OverflowBar(
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
overflowAlignment: OverflowBarAlignment.center,
|
||||||
mainAxisSize: MainAxisSize.max,
|
overflowSpacing: 2,
|
||||||
|
spacing: 2,
|
||||||
children:
|
children:
|
||||||
statusLinkedHashMap.expand((linkedHashMap) {
|
statusLinkedHashMap.expand((linkedHashMap) {
|
||||||
return linkedHashMap.entries
|
return linkedHashMap.entries
|
||||||
.map((MapEntry<String, Color> item) {
|
.map((MapEntry<String, Color> item) {
|
||||||
return Container(
|
return Container(
|
||||||
child: Row(
|
child: Padding(
|
||||||
mainAxisAlignment:
|
padding: const EdgeInsets.symmetric(
|
||||||
MainAxisAlignment.spaceBetween,
|
horizontal: 1.0, vertical: 3.0),
|
||||||
children: [
|
child: Container(
|
||||||
Padding(
|
width: 100.0,
|
||||||
padding: const EdgeInsets.symmetric(
|
height: 27.0,
|
||||||
horizontal: 1.0, vertical: 3.0),
|
decoration: BoxDecoration(
|
||||||
child: Container(
|
color: item
|
||||||
width: 100.0,
|
.value, // Usa a cor do item atual
|
||||||
height: 27.0,
|
borderRadius:
|
||||||
decoration: BoxDecoration(
|
BorderRadius.circular(5.0),
|
||||||
color: item
|
),
|
||||||
.value, // Usa a cor do item atual
|
child: Align(
|
||||||
borderRadius:
|
alignment: Alignment.center,
|
||||||
BorderRadius.circular(5.0),
|
child: Text(
|
||||||
),
|
item.key, // Usa a chave do item atual como texto
|
||||||
child: Align(
|
style: TextStyle(
|
||||||
alignment: Alignment.center,
|
color: FlutterFlowTheme.of(
|
||||||
child: Text(
|
context)
|
||||||
item.key, // Usa a chave do item atual como texto
|
.info, // Ajuste conforme necessário
|
||||||
style: TextStyle(
|
|
||||||
color: FlutterFlowTheme.of(
|
|
||||||
context)
|
|
||||||
.info, // Ajuste conforme necessário
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}).toList();
|
}).toList();
|
||||||
|
|
26
pubspec.lock
26
pubspec.lock
|
@ -66,7 +66,7 @@ packages:
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.0.3"
|
version: "2.0.3"
|
||||||
bloc:
|
bloc:
|
||||||
dependency: "direct main"
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: bloc
|
name: bloc
|
||||||
sha256: "106842ad6569f0b60297619e9e0b1885c2fb9bf84812935490e6c5275777804e"
|
sha256: "106842ad6569f0b60297619e9e0b1885c2fb9bf84812935490e6c5275777804e"
|
||||||
|
@ -817,18 +817,18 @@ packages:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: leak_tracker
|
name: leak_tracker
|
||||||
sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
|
sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "10.0.4"
|
version: "10.0.5"
|
||||||
leak_tracker_flutter_testing:
|
leak_tracker_flutter_testing:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: leak_tracker_flutter_testing
|
name: leak_tracker_flutter_testing
|
||||||
sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
|
sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "3.0.3"
|
version: "3.0.5"
|
||||||
leak_tracker_testing:
|
leak_tracker_testing:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
@ -905,10 +905,10 @@ packages:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: material_color_utilities
|
name: material_color_utilities
|
||||||
sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
|
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.8.0"
|
version: "0.11.1"
|
||||||
maybe_just_nothing:
|
maybe_just_nothing:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
@ -921,10 +921,10 @@ packages:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
|
sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.12.0"
|
version: "1.15.0"
|
||||||
mime:
|
mime:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
@ -1342,10 +1342,10 @@ packages:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: test_api
|
name: test_api
|
||||||
sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
|
sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.7.0"
|
version: "0.7.2"
|
||||||
timeago:
|
timeago:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
|
@ -1510,10 +1510,10 @@ packages:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: vm_service
|
name: vm_service
|
||||||
sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
|
sha256: f652077d0bdf60abe4c1f6377448e8655008eef28f128bc023f7b5e8dfeb48fc
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "14.2.1"
|
version: "14.2.4"
|
||||||
web:
|
web:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
|
Loading…
Reference in New Issue