design: Nicer loading screen and empty page

This commit is contained in:
Christian Pauly 2021-06-20 09:31:22 +02:00
commit 572ca42d62
4 changed files with 31 additions and 5 deletions

View file

@ -1,3 +1,4 @@
import 'package:fluffychat/pages/views/empty_page_view.dart';
import 'package:matrix/matrix.dart';
import 'package:vrouter/vrouter.dart';
import 'package:fluffychat/widgets/matrix.dart';
@ -16,6 +17,6 @@ class LoadingView extends StatelessWidget {
),
);
}
return Scaffold(body: Center(child: CircularProgressIndicator()));
return EmptyPage(loading: true);
}
}

View file

@ -1,3 +1,4 @@
import 'package:fluffychat/pages/views/empty_page_view.dart';
import 'package:matrix/matrix.dart';
import 'package:flutter/material.dart';
@ -14,7 +15,7 @@ class WaitForInitPage extends StatelessWidget {
stream: Matrix.of(context).client.onLoginStateChanged.stream,
builder: (context, snapshot) {
if (!snapshot.hasData) {
return Scaffold(body: Center(child: CircularProgressIndicator()));
return EmptyPage(loading: true);
}
return page;
});