diff --git a/Frontend/lib/mih_packages/calendar/mzansi_calendar.dart b/Frontend/lib/mih_packages/calendar/mzansi_calendar.dart index 6404d514..570e3acb 100644 --- a/Frontend/lib/mih_packages/calendar/mzansi_calendar.dart +++ b/Frontend/lib/mih_packages/calendar/mzansi_calendar.dart @@ -2,7 +2,7 @@ import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih_app.dart'; import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih_app_action.dart'; import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih_app_tools.dart'; import 'package:Mzansi_Innovation_Hub/mih_objects/arguments.dart'; -import 'package:Mzansi_Innovation_Hub/mih_packages/calendar/app_tools/appointments.dart'; +import 'package:Mzansi_Innovation_Hub/mih_packages/calendar/package_tools/appointments.dart'; import 'package:flutter/material.dart'; class MzansiCalendar extends StatefulWidget { diff --git a/Frontend/lib/mih_packages/calendar/package_tiles/mzansi_calendar_tile.dart b/Frontend/lib/mih_packages/calendar/package_tiles/mzansi_calendar_tile.dart new file mode 100644 index 00000000..2842ce9a --- /dev/null +++ b/Frontend/lib/mih_packages/calendar/package_tiles/mzansi_calendar_tile.dart @@ -0,0 +1,40 @@ +import 'package:Mzansi_Innovation_Hub/main.dart'; +import 'package:Mzansi_Innovation_Hub/mih_components/mih_package/mih_app_tile.dart'; +import 'package:Mzansi_Innovation_Hub/mih_objects/arguments.dart'; +import 'package:flutter/material.dart'; + +class MzansiCalendarTile extends StatefulWidget { + final CalendarArguments arguments; + const MzansiCalendarTile({ + super.key, + required this.arguments, + }); + + @override + State createState() => _MzansiCalendarTileState(); +} + +class _MzansiCalendarTileState extends State { + @override + Widget build(BuildContext context) { + return MihAppTile( + onTap: () { + Navigator.of(context).pushNamed( + '/calendar', + arguments: widget.arguments, + ); + }, + appName: "Calendar", + appIcon: Padding( + padding: const EdgeInsets.all(1), + child: Icon( + Icons.calendar_month, + color: MzanziInnovationHub.of(context)!.theme.primaryColor(), + ), + ), + iconSize: 200, + primaryColor: MzanziInnovationHub.of(context)!.theme.secondaryColor(), + secondaryColor: MzanziInnovationHub.of(context)!.theme.primaryColor(), + ); + } +} diff --git a/Frontend/lib/mih_packages/calendar/app_tools/appointments.dart b/Frontend/lib/mih_packages/calendar/package_tools/appointments.dart similarity index 100% rename from Frontend/lib/mih_packages/calendar/app_tools/appointments.dart rename to Frontend/lib/mih_packages/calendar/package_tools/appointments.dart