Skip to content

Commit 298f4b1

Browse files
committed
v. 1.0.6 - bottom nav bar - refactoring
1 parent 002e560 commit 298f4b1

File tree

4 files changed

+34
-4
lines changed

4 files changed

+34
-4
lines changed

acta/lib/account/account.dart

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
import 'package:acta/to_do/components/custom_app_bar.dart';
2+
import 'package:acta/to_do/servicies/user/api_state.dart';
3+
import 'package:firebase_auth/firebase_auth.dart';
4+
import 'package:flutter/material.dart';
5+
import 'package:flutter_platform_widgets/flutter_platform_widgets.dart';
6+
import 'package:provider/provider.dart';
7+
8+
class Account extends StatelessWidget {
9+
const Account({Key? key}) : super(key: key);
10+
11+
@override
12+
Widget build(BuildContext context) {
13+
final user = Provider.of<ApiState>(context);
14+
15+
return PlatformScaffold(
16+
appBar: customAppBar(context: context, title: 'Account Settings'),
17+
body: Column(
18+
children: [
19+
ElevatedButton(
20+
child: const Text('sign out'),
21+
onPressed: () {
22+
FirebaseAuth.instance.signOut();
23+
user.updateUser(null);
24+
},
25+
)
26+
],
27+
),
28+
);
29+
}
30+
}

acta/lib/wrapper/bottom_appbar_wrapper.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import 'dart:io';
22

3+
import 'package:acta/account/account.dart';
34
import 'package:acta/constants/acta_icons_icons.dart';
45
import 'package:acta/to_do/screens/home/home.dart';
5-
import 'package:acta/to_do/screens/login/login.dart';
66
import 'package:flutter/material.dart';
77
import 'package:flutter_platform_widgets/flutter_platform_widgets.dart';
88

@@ -15,7 +15,7 @@ class BottomAppbarWrapper extends StatefulWidget {
1515
class _BottomAppbarWrapperState extends State<BottomAppbarWrapper> {
1616
List<Widget> pages = [
1717
const Home(),
18-
PlatformScaffold(),
18+
const Account(),
1919
];
2020
int currentIndex = 0;
2121

acta/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: A simple todo Flutter project.
33

44
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
55

6-
version: 1.0.5+1
6+
version: 1.0.6+1
77

88
environment:
99
sdk: '>=2.15.1 <3.0.0'

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "acta",
3-
"version": "1.0.5",
3+
"version": "1.0.6",
44
"description": "A productivity app, with many tools contained in a single package.",
55
"scripts": {
66
"start": "cd backend/ && npm start"

0 commit comments

Comments
 (0)