Add a search box to UI

This commit is contained in:
Vishnu Mohandas 2020-04-05 13:12:59 +05:30
parent 5e01294766
commit 3a3e36f4b0

View file

@ -16,7 +16,7 @@ final logger = Logger();
void main() async {
WidgetsFlutterBinding.ensureInitialized();
runApp(MyApp2());
runApp(MyApp());
await provider.refreshGalleryList();
provider.list[0].assetList.then((assets) {
@ -30,7 +30,7 @@ Future<void> init(List<AssetEntity> assets) async {
photoSyncManager.init();
}
class MyApp2 extends StatelessWidget {
class MyApp extends StatelessWidget {
final PhotoLoader photoLoader = PhotoLoader.instance;
@override
@ -41,8 +41,24 @@ class MyApp2 extends StatelessWidget {
builder: (context, snapshot) {
Widget body;
if (snapshot.hasData) {
body = Gallery();
body = Container(
child: Column(
children: <Widget>[
TextField(
decoration: InputDecoration(
border: InputBorder.none,
hintText: 'Search "Paris"',
contentPadding: const EdgeInsets.all(12.0),
),
),
Flexible(
child: Gallery(),
)
],
),
);
} else if (snapshot.hasError) {
logger.e(snapshot.error);
body = Text("Error!");
} else {
body = loadWidget;