Update history loading screen

adapt-navigator
Oystein Kristoffer Tveit 2021-12-04 05:31:27 +01:00
parent 37f2358411
commit 4e60f528cb
1 changed files with 6 additions and 2 deletions

View File

@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:get_it/get_it.dart';
import 'package:jisho_study_tool/view/components/common/loading.dart';
import 'package:sembast/sembast.dart';
import '../../models/history/search.dart';
@ -37,11 +38,14 @@ class HistoryView extends StatelessWidget {
return StreamBuilder<List<Search>>(
stream: searchStream,
builder: (context, snapshot) {
if (!snapshot.hasData)
if (!snapshot.hasData) return const LoadingScreen();
final List<Search> data = snapshot.data!;
if (data.isEmpty)
return const Center(
child: Text('The history is empty.\nTry searching for something!'),
);
final List<Search> data = snapshot.data!;
return OpaqueBox(
child: ListView.separated(
itemCount: data.length + 1,