Migrate from BitBucket

This commit is contained in:
2024-10-28 18:52:54 +00:00
commit 7a3db5d671
46 changed files with 6052 additions and 0 deletions
+53
View File
@@ -0,0 +1,53 @@
import 'package:flutter/material.dart';
import 'package:school_management_system/components/default_values.dart';
import 'package:school_management_system/screens/welcome/welcome_screen.dart';
late Future<bool> _checkToken;
class FinanceScreen extends StatefulWidget {
const FinanceScreen({super.key});
@override
State<FinanceScreen> createState() => _FinanceScreenState();
}
class _FinanceScreenState extends State<FinanceScreen> {
@override
void initState() {
_checkToken = checkTokenValidity();
super.initState();
}
@override
Widget build(BuildContext context) {
_checkToken.then(
(value) {
if (!value) {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) {
return const WelcomeScreen();
},
),
);
ScaffoldMessenger.of(context).showSnackBar(
const SnackBar(
content: Text('Session Time Out / Sign Back In'),
),
);
}
},
);
return const Center(
child: Text(
'Finance Page',
style: TextStyle(fontWeight: FontWeight.w800),
),
);
}
}