|
@@ -1,5 +1,6 @@
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:photos/models/device_collection.dart';
|
|
import 'package:photos/models/device_collection.dart';
|
|
|
|
+import 'package:photos/services/local_sync_service.dart';
|
|
import 'package:photos/ui/collections/device_folder_icon_widget.dart';
|
|
import 'package:photos/ui/collections/device_folder_icon_widget.dart';
|
|
import 'package:photos/ui/viewer/gallery/empte_state.dart';
|
|
import 'package:photos/ui/viewer/gallery/empte_state.dart';
|
|
|
|
|
|
@@ -13,6 +14,8 @@ class DeviceFoldersGridViewWidget extends StatelessWidget {
|
|
|
|
|
|
@override
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
Widget build(BuildContext context) {
|
|
|
|
+ final bool isMigrationDone =
|
|
|
|
+ LocalSyncService.instance.isDeviceFileMigrationDone();
|
|
return Padding(
|
|
return Padding(
|
|
padding: const EdgeInsets.symmetric(horizontal: 8),
|
|
padding: const EdgeInsets.symmetric(horizontal: 8),
|
|
child: SizedBox(
|
|
child: SizedBox(
|
|
@@ -20,7 +23,11 @@ class DeviceFoldersGridViewWidget extends StatelessWidget {
|
|
child: Align(
|
|
child: Align(
|
|
alignment: Alignment.centerLeft,
|
|
alignment: Alignment.centerLeft,
|
|
child: deviceCollections.isEmpty
|
|
child: deviceCollections.isEmpty
|
|
- ? const EmptyState()
|
|
|
|
|
|
+ ? (isMigrationDone
|
|
|
|
+ ? const EmptyState()
|
|
|
|
+ : const EmptyState(
|
|
|
|
+ text: "Importing....",
|
|
|
|
+ ))
|
|
: ListView.builder(
|
|
: ListView.builder(
|
|
shrinkWrap: true,
|
|
shrinkWrap: true,
|
|
scrollDirection: Axis.horizontal,
|
|
scrollDirection: Axis.horizontal,
|