Line data Source code
1 : // Copyright 2023 The terCAD team. All rights reserved.
2 : // Use of this source code is governed by a CC BY-NC-ND 4.0 license that can be found in the LICENSE file.
3 :
4 : import 'package:app_finance/_classes/herald/app_locale.dart';
5 : import 'package:app_finance/_configs/theme_helper.dart';
6 : import 'package:app_finance/pages/_interfaces/abstract_page_state.dart';
7 : import 'package:app_finance/design/generic/loading_widget.dart';
8 : import 'package:material_ui/material_ui.dart';
9 :
10 : class InitTab extends StatefulWidget {
11 2 : const InitTab({super.key});
12 :
13 0 : @override
14 0 : InitTabState createState() => InitTabState();
15 : }
16 :
17 : class InitTabState extends AbstractPageState<InitTab> {
18 0 : @override
19 : Drawer? buildDrawer() => null;
20 :
21 0 : @override
22 0 : List<Widget> getBarActions(NavigatorState nav) => [];
23 :
24 0 : @override
25 : Widget? getBarLeading(NavigatorState nav) => null;
26 :
27 0 : @override
28 : String getButtonName() => '';
29 :
30 0 : @override
31 : Widget buildButton(BuildContext context, BoxConstraints constraints) => ThemeHelper.emptyBox;
32 :
33 0 : @override
34 : Widget buildContent(BuildContext context, BoxConstraints constraints) =>
35 0 : LoadingWidget(isLoading: super.state.isLoading);
36 :
37 0 : @override
38 0 : String getTitle() => AppLocale.labels.appInitHeadline;
39 : }
|