feat: add staff certificates feature with pubspec configuration

- Created pubspec.yaml for the staff_certificates feature with dependencies including flutter_bloc, equatable, get_it, and flutter_modular.
- Established paths for KROW dependencies: design_system, core_localization, krow_domain, krow_core, and krow_data_connect.
- Added firebase_auth and firebase_data_connect as dependencies.
- Generated pubspec.lock file to lock dependency versions.
This commit is contained in:
Achintha Isuru
2026-01-25 10:28:43 -05:00
parent b3e156ebbe
commit 9dae80e66e
24 changed files with 2383 additions and 15 deletions

View File

@@ -593,12 +593,52 @@
"error": "Error: $message"
},
"card": {
"view": "View",
"upload": "Upload",
"verified": "Verified",
"pending": "Pending",
"missing": "Missing",
"rejected": "Rejected"
"view": "View",
"upload": "Upload",
"verified": "Verified",
"pending": "Pending",
"missing": "Missing",
"rejected": "Rejected"
}
},
"staff_certificates": {
"title": "Certificates",
"progress": {
"title": "Your Progress",
"verified_count": "$completed of $total verified",
"active": "Compliance Active"
},
"card": {
"expires_in_days": "Expires in $days days - Renew now",
"expired": "Expired - Renew now",
"verified": "Verified",
"expiring_soon": "Expiring Soon",
"exp": "Exp: $date",
"upload_button": "Upload Certificate",
"edit_expiry": "Edit Expiration Date",
"remove": "Remove Certificate",
"renew": "Renew",
"opened_snackbar": "Certificate opened in new tab"
},
"add_more": {
"title": "Add Another Certificate",
"subtitle": "Upload additional certifications"
},
"upload_modal": {
"title": "Upload Certificate",
"expiry_label": "Expiration Date (Optional)",
"select_date": "Select date",
"upload_file": "Upload File",
"drag_drop": "Drag and drop or click to upload",
"supported_formats": "PDF, JPG, PNG up to 10MB",
"cancel": "Cancel",
"save": "Save Certificate"
},
"delete_modal": {
"title": "Remove Certificate?",
"message": "This action cannot be undone.",
"cancel": "Cancel",
"confirm": "Remove"
}
}
}

View File

@@ -599,5 +599,45 @@
"missing": "Missing",
"rejected": "Rejected"
}
},
"staff_certificates": {
"title": "Certificates",
"progress": {
"title": "Your Progress",
"verified_count": "$completed of $total verified",
"active": "Compliance Active"
},
"card": {
"expires_in_days": "Expires in $days days - Renew now",
"expired": "Expired - Renew now",
"verified": "Verified",
"expiring_soon": "Expiring Soon",
"exp": "Exp: $date",
"upload_button": "Upload Certificate",
"edit_expiry": "Edit Expiration Date",
"remove": "Remove Certificate",
"renew": "Renew",
"opened_snackbar": "Certificate opened in new tab"
},
"add_more": {
"title": "Add Another Certificate",
"subtitle": "Upload additional certifications"
},
"upload_modal": {
"title": "Upload Certificate",
"expiry_label": "Expiration Date (Optional)",
"select_date": "Select date",
"upload_file": "Upload File",
"drag_drop": "Drag and drop or click to upload",
"supported_formats": "PDF, JPG, PNG up to 10MB",
"cancel": "Cancel",
"save": "Save Certificate"
},
"delete_modal": {
"title": "Remove Certificate?",
"message": "This action cannot be undone.",
"cancel": "Cancel",
"confirm": "Remove"
}
}
}