refactor: update generated file timestamp and clean up imports in various files

This commit is contained in:
Achintha Isuru
2026-01-30 14:28:52 -05:00
parent 1202210df2
commit a17736e5b9
5 changed files with 9 additions and 114 deletions

View File

@@ -139,31 +139,14 @@ class StaffProfilePage extends StatelessWidget {
completed: false,
onTap: () => Modular.to.pushExperience(),
),
ProfileMenuItem(
icon: UiIcons.user,
label: i18n.menu_items.attire,
completed: false,
onTap: () => Modular.to.pushAttire(),
),
],
),
const SizedBox(height: UiConstants.space6),
SectionTitle(i18n.sections.compliance),
ProfileMenuGrid(
crossAxisCount: 3,
children: [
ProfileMenuItem(
icon: UiIcons.file,
label: i18n.menu_items.documents,
completed: false,
onTap: () => Modular.to.pushDocuments(),
),
ProfileMenuItem(
icon: UiIcons.shield,
label: i18n.menu_items.certificates,
completed: false,
onTap: () => Modular.to.pushCertificates(),
),
ProfileMenuItem(
icon: UiIcons.file,
label: i18n.menu_items.tax_forms,
@@ -173,28 +156,6 @@ class StaffProfilePage extends StatelessWidget {
],
),
const SizedBox(height: UiConstants.space6),
SectionTitle(i18n.sections.level_up),
ProfileMenuGrid(
crossAxisCount: 3,
children: [
ProfileMenuItem(
icon: UiIcons.sparkles,
label: i18n.menu_items.krow_university,
onTap: () => Modular.to.pushKrowUniversity(),
),
ProfileMenuItem(
icon: UiIcons.briefcase,
label: i18n.menu_items.trainings,
onTap: () => Modular.to.pushTrainings(),
),
ProfileMenuItem(
icon: UiIcons.target,
label: i18n.menu_items.leaderboard,
onTap: () => Modular.to.pushLeaderboard(),
),
],
),
const SizedBox(height: UiConstants.space6),
SectionTitle(i18n.sections.finance),
ProfileMenuGrid(
crossAxisCount: 3,
@@ -217,31 +178,10 @@ class StaffProfilePage extends StatelessWidget {
],
),
const SizedBox(height: UiConstants.space6),
SectionTitle(i18n.sections.support),
ProfileMenuGrid(
crossAxisCount: 3,
children: [
ProfileMenuItem(
icon: UiIcons.help,
label: i18n.menu_items.faqs,
onTap: () => Modular.to.pushFaqs(),
),
ProfileMenuItem(
icon: UiIcons.shield,
label: i18n.menu_items.privacy_security,
onTap: () => Modular.to.pushPrivacy(),
),
ProfileMenuItem(
icon: UiIcons.messageCircle,
label: i18n.menu_items.messages,
onTap: () => Modular.to.pushMessages(),
),
],
),
const SizedBox(height: UiConstants.space6),
LogoutButton(
onTap: () => _onSignOut(cubit, state),
),
const SizedBox(height: UiConstants.space12),
],
),
),

View File

@@ -16,7 +16,7 @@ class ProfileMenuGrid extends StatelessWidget {
@override
Widget build(BuildContext context) {
// Spacing between items
final double spacing = UiConstants.space3;
const double spacing = UiConstants.space3;
return LayoutBuilder(
builder: (context, constraints) {
@@ -27,6 +27,8 @@ class ProfileMenuGrid extends StatelessWidget {
return Wrap(
spacing: spacing,
runSpacing: spacing,
alignment: WrapAlignment.start,
crossAxisAlignment: WrapCrossAlignment.start,
children: children.map((child) {
return SizedBox(
width: itemWidth,