|
|
@ -1,13 +1,13 @@ |
|
|
|
import 'package:flutter/material.dart'; |
|
|
|
import 'package:get/get.dart'; |
|
|
|
import 'package:youtribe_lib/store/agencyController.dart'; |
|
|
|
import 'package:youtribe_lib/store/projectController.dart'; |
|
|
|
import 'package:youtribe_lib/store/user.dart'; |
|
|
|
import 'package:directus_starter/store/agenciesController.dart'; |
|
|
|
import 'package:directus_starter/store/projectsController.dart'; |
|
|
|
import 'package:directus_starter/store/user.dart'; |
|
|
|
|
|
|
|
class Account extends StatelessWidget { |
|
|
|
final UserController userController = Get.put(UserController()); |
|
|
|
final AgencyController agencyController = Get.put(AgencyController()); |
|
|
|
final ProjectController projectController = Get.put(ProjectController()); |
|
|
|
final AgenciesController agenciesController = Get.put(AgenciesController()); |
|
|
|
final ProjectsController projectsController = Get.put(ProjectsController()); |
|
|
|
|
|
|
|
@override |
|
|
|
Widget build(BuildContext context) { |
|
|
@ -29,8 +29,8 @@ class Account extends StatelessWidget { |
|
|
|
child: Text('edit'.tr), |
|
|
|
), |
|
|
|
SizedBox(height: 50), |
|
|
|
if (agencyController.items.length > 0) ...myAgencies(), |
|
|
|
if (projectController.items.length > 0) ...myProjects(), |
|
|
|
if (agenciesController.items.length > 0) ...myAgencies(), |
|
|
|
if (projectsController.items.length > 0) ...myProjects(), |
|
|
|
], |
|
|
|
)), |
|
|
|
), |
|
|
@ -44,11 +44,11 @@ class Account extends StatelessWidget { |
|
|
|
SizedBox( |
|
|
|
height: 100, |
|
|
|
child: ListView.builder( |
|
|
|
itemCount: agencyController.items.length, |
|
|
|
itemCount: agenciesController.items.length, |
|
|
|
itemBuilder: (ctx, index) { |
|
|
|
return ListTile( |
|
|
|
title: Text(agencyController.items[index]["title"]), |
|
|
|
subtitle: Text(agencyController.items[index]["addresse"]), |
|
|
|
title: Text(agenciesController.items[index]["title"]), |
|
|
|
subtitle: Text(agenciesController.items[index]["addresse"]), |
|
|
|
); |
|
|
|
}), |
|
|
|
), |
|
|
@ -61,20 +61,20 @@ class Account extends StatelessWidget { |
|
|
|
SizedBox( |
|
|
|
height: 200, |
|
|
|
child: ListView.builder( |
|
|
|
itemCount: projectController.items.length, |
|
|
|
itemCount: projectsController.items.length, |
|
|
|
itemBuilder: (ctx, index) { |
|
|
|
return Card( |
|
|
|
child: Column(children: [ |
|
|
|
ListTile( |
|
|
|
title: Text(projectController.items[index]["title"]), |
|
|
|
subtitle: Text(projectController.items[index]["adresse"]), |
|
|
|
title: Text(projectsController.items[index]["title"]), |
|
|
|
subtitle: Text(projectsController.items[index]["adresse"]), |
|
|
|
), |
|
|
|
Row( |
|
|
|
mainAxisAlignment: MainAxisAlignment.end, |
|
|
|
children: [ |
|
|
|
TextButton( |
|
|
|
onPressed: () => Get.offAllNamed( |
|
|
|
'/project?id=${projectController.items[index]["id"]}'), |
|
|
|
'/project?id=${projectsController.items[index]["id"]}'), |
|
|
|
child: Text('see'.tr)) |
|
|
|
], |
|
|
|
) |
|
|
|