mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-11-27 17:04:56 +00:00
profile page fix bugs
This commit is contained in:
@ -60,6 +60,8 @@ class RegionPage extends StatelessWidget {
|
|||||||
topRight: Radius.circular(20),
|
topRight: Radius.circular(20),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
child:Padding(
|
||||||
|
padding: const EdgeInsets.only(bottom: 10.0,top: 10.0,left: 15,right: 15),
|
||||||
child: ListView.builder(
|
child: ListView.builder(
|
||||||
itemCount: regionList.length,
|
itemCount: regionList.length,
|
||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
@ -67,32 +69,28 @@ class RegionPage extends StatelessWidget {
|
|||||||
onTap: () {
|
onTap: () {
|
||||||
profileBloc.add(SelectRegionEvent(val: regionList[index].id, context: context));
|
profileBloc.add(SelectRegionEvent(val: regionList[index].id, context: context));
|
||||||
},
|
},
|
||||||
child: Padding(
|
|
||||||
padding: const EdgeInsets.all(10.0),
|
|
||||||
child:Column(
|
child:Column(
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.center,
|
||||||
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
children: [
|
children: [
|
||||||
Padding(
|
Padding(
|
||||||
padding: const EdgeInsets.symmetric(horizontal: 10),
|
padding: const EdgeInsets.symmetric(horizontal: 10,),
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
height: 45,
|
|
||||||
child: ListTile(
|
child: ListTile(
|
||||||
contentPadding: EdgeInsets.zero,
|
contentPadding: EdgeInsets.zero,
|
||||||
// trailing: BodyMedium(
|
|
||||||
// text: regionList[index].offset,
|
|
||||||
// fontSize: 13,
|
|
||||||
// fontColor: ColorsManager.textGray,),
|
|
||||||
leading: BodyMedium(
|
leading: BodyMedium(
|
||||||
fontSize: 15,
|
fontSize: 15,
|
||||||
text: regionList[index].name,),),
|
text: regionList[index].name,
|
||||||
|
),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
const Divider(color: ColorsManager.textGray), // Divider between items
|
const Divider(color: ColorsManager.textGray), // Divider between items
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
)),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
|||||||
@ -62,21 +62,21 @@ class TimeZoneScreenPage extends StatelessWidget {
|
|||||||
topRight: Radius.circular(20),
|
topRight: Radius.circular(20),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
child: Padding(
|
||||||
|
padding: const EdgeInsets.only(bottom: 10.0,top: 10.0,left: 15,right: 15),
|
||||||
child: ListView.builder(
|
child: ListView.builder(
|
||||||
itemCount: timeZoneList.length,
|
itemCount: timeZoneList.length,
|
||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
return InkWell(
|
return InkWell(
|
||||||
onTap: () {
|
onTap: () {
|
||||||
profileBloc.add(SelectTimeZoneEvent(
|
profileBloc.add(SelectTimeZoneEvent(val: timeZoneList[index].id, context: context));
|
||||||
val: timeZoneList[index].id,
|
|
||||||
context: context));
|
|
||||||
},
|
},
|
||||||
child: Padding(
|
|
||||||
padding: const EdgeInsets.all(10.0),
|
|
||||||
child: Column(
|
child: Column(
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.center,
|
||||||
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
children: [
|
children: [
|
||||||
Padding(
|
Padding(
|
||||||
padding: const EdgeInsets.symmetric(horizontal: 10),
|
padding: const EdgeInsets.symmetric(horizontal: 10,),
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
height: 45,
|
height: 45,
|
||||||
child: ListTile(
|
child: ListTile(
|
||||||
@ -93,10 +93,9 @@ class TimeZoneScreenPage extends StatelessWidget {
|
|||||||
const Divider(color: ColorsManager.textGray), // Divider between items
|
const Divider(color: ColorsManager.textGray), // Divider between items
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
)),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user