TimeTracker/lib/pages/HomePage.dart

60 lines
1.6 KiB
Dart

import 'package:flutter/material.dart';
import 'package:libacflutter/Constants.dart';
import 'package:timetrack/consts.dart';
class HomePage extends StatefulWidget {
const HomePage({super.key});
@override
State<StatefulWidget> createState() {
return _HomePageState();
}
}
class _HomePageState extends State<HomePage> {
@override
void didChangeDependencies() {
setState(() {});
super.didChangeDependencies();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Time Tracker"),
backgroundColor: LibACFlutterConstants.TITLEBAR_COLOR,
),
drawer: Drawer(
elevation: 8,
child: SingleChildScrollView(
child: Column(
children: [
DrawerHeader(
child: Column(
children: [
Text("Time Tracker"),
Text("Created by Tara Piccari"),
Text("Copyright 2025 - Present"),
Text("Version: ${TTConsts.VERSION}"),
],
),
),
ListTile(
title: Text("Update Settings.."),
subtitle: Text(
"Open the update settings. Channel, check for updates, and installation",
),
onTap: () async {
await Navigator.pushNamed(context, "/upd");
setState(() {});
},
leading: Icon(Icons.update),
),
],
),
),
),
);
}
}