diff --git a/lib/main.dart b/lib/main.dart index 8dc0321..d4103be 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -7,6 +7,18 @@ void main() { runApp(const MainApp()); } +// https://www.tutorialspoint.com/dart_programming/dart_programming_enumeration.htm +enum Recurrence { daily, weekly, biweekly, montly, yearly } + +class Expense { + String name; + double cost; + Recurrence recurrence; + String description; + + Expense(this.name, this.cost, this.recurrence, this.description); +} + class MainApp extends StatelessWidget { const MainApp({super.key}); @@ -104,39 +116,6 @@ class _HomePageState extends State { } } -class SettingsPage extends StatelessWidget { - const SettingsPage({ - super.key, - }); - - @override - Widget build(BuildContext context) { - return Placeholder(); - } -} - -class ProjectionPage extends StatelessWidget { - const ProjectionPage({ - super.key, - }); - - @override - Widget build(BuildContext context) { - return Placeholder(); - } -} - -class AssetPage extends StatelessWidget { - const AssetPage({ - super.key, - }); - - @override - Widget build(BuildContext context) { - return Placeholder(); - } -} - class ExpensePage extends StatelessWidget { const ExpensePage({ super.key, @@ -148,22 +127,6 @@ class ExpensePage extends StatelessWidget { } } -class IncomePage extends StatelessWidget { - const IncomePage({ - super.key, - }); - - @override - Widget build(BuildContext context) { - return Center(child: Column( - children: [ - Text("TBD"), - Placeholder(), - ], - )); - } -} - class ExpenseInputForm extends StatefulWidget { const ExpenseInputForm({ super.key, @@ -189,7 +152,7 @@ class _ExpenseInputFormState extends State { return Center( child: Column(mainAxisSize: MainAxisSize.min, spacing: 10, children: [ - Text('Input an expense below!'), + Text('New Expense'), SizedBox( width: inputWidth, height: inputHeight, @@ -231,14 +194,52 @@ class _ExpenseInputFormState extends State { } } -// https://www.tutorialspoint.com/dart_programming/dart_programming_enumeration.htm -enum Recurrence { daily, weekly, biweekly, montly, yearly } +class IncomePage extends StatelessWidget { + const IncomePage({ + super.key, + }); -class Expense { - String name; - double cost; - Recurrence recurrence; - String description; - - Expense(this.name, this.cost, this.recurrence, this.description); + @override + Widget build(BuildContext context) { + return Center( + child: Column( + children: [ + Text("TBD"), + Placeholder(), + ], + )); + } +} + +class AssetPage extends StatelessWidget { + const AssetPage({ + super.key, + }); + + @override + Widget build(BuildContext context) { + return Placeholder(); + } +} + +class ProjectionPage extends StatelessWidget { + const ProjectionPage({ + super.key, + }); + + @override + Widget build(BuildContext context) { + return Placeholder(); + } +} + +class SettingsPage extends StatelessWidget { + const SettingsPage({ + super.key, + }); + + @override + Widget build(BuildContext context) { + return Placeholder(); + } }