Fix margin for device_folders_grid_view
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
This commit is contained in:
parent
6c3ca134a0
commit
010620784d
|
@ -50,42 +50,39 @@ class _DeviceFoldersGridViewWidgetState
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
debugPrint("${(DeviceFoldersGridViewWidget).toString()} - $_loadReason");
|
debugPrint("${(DeviceFoldersGridViewWidget).toString()} - $_loadReason");
|
||||||
final logger = Logger((_DeviceFoldersGridViewWidgetState).toString());
|
final logger = Logger((_DeviceFoldersGridViewWidgetState).toString());
|
||||||
return Padding(
|
return SizedBox(
|
||||||
padding: const EdgeInsets.symmetric(horizontal: 8),
|
height: 170,
|
||||||
child: SizedBox(
|
child: Align(
|
||||||
height: 170,
|
alignment: Alignment.centerLeft,
|
||||||
child: Align(
|
child: FutureBuilder<List<DeviceCollection>>(
|
||||||
alignment: Alignment.centerLeft,
|
future: FilesDB.instance
|
||||||
child: FutureBuilder<List<DeviceCollection>>(
|
.getDeviceCollections(includeCoverThumbnail: true),
|
||||||
future: FilesDB.instance
|
builder: (context, snapshot) {
|
||||||
.getDeviceCollections(includeCoverThumbnail: true),
|
if (snapshot.hasData) {
|
||||||
builder: (context, snapshot) {
|
return snapshot.data!.isEmpty
|
||||||
if (snapshot.hasData) {
|
? const Padding(
|
||||||
return snapshot.data!.isEmpty
|
padding: EdgeInsets.all(22),
|
||||||
? const Padding(
|
child: EmptyState(),
|
||||||
padding: EdgeInsets.all(22),
|
)
|
||||||
child: EmptyState(),
|
: ListView.builder(
|
||||||
)
|
shrinkWrap: true,
|
||||||
: ListView.builder(
|
scrollDirection: Axis.horizontal,
|
||||||
shrinkWrap: true,
|
padding: const EdgeInsets.fromLTRB(8, 0, 8, 0),
|
||||||
scrollDirection: Axis.horizontal,
|
physics: const ScrollPhysics(),
|
||||||
padding: const EdgeInsets.fromLTRB(6, 0, 6, 0),
|
// to disable GridView's scrolling
|
||||||
physics: const ScrollPhysics(),
|
itemBuilder: (context, index) {
|
||||||
// to disable GridView's scrolling
|
final deviceCollection = snapshot.data![index];
|
||||||
itemBuilder: (context, index) {
|
return DeviceFolderIcon(deviceCollection);
|
||||||
final deviceCollection = snapshot.data![index];
|
},
|
||||||
return DeviceFolderIcon(deviceCollection);
|
itemCount: snapshot.data!.length,
|
||||||
},
|
);
|
||||||
itemCount: snapshot.data!.length,
|
} else if (snapshot.hasError) {
|
||||||
);
|
logger.severe("failed to load device gallery", snapshot.error);
|
||||||
} else if (snapshot.hasError) {
|
return Text(S.of(context).failedToLoadAlbums);
|
||||||
logger.severe("failed to load device gallery", snapshot.error);
|
} else {
|
||||||
return Text(S.of(context).failedToLoadAlbums);
|
return const EnteLoadingWidget();
|
||||||
} else {
|
}
|
||||||
return const EnteLoadingWidget();
|
},
|
||||||
}
|
|
||||||
},
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in a new issue