refactor: update AttireRepositoryImpl to use constructor injection, reorganize profile sections by moving documents and adding certificates, and introduce new UI icons.

This commit is contained in:
Achintha Isuru
2026-02-27 02:00:51 -05:00
parent 2b879158c7
commit f32bd81a46
7 changed files with 53 additions and 20 deletions

View File

@@ -15,6 +15,9 @@ import 'presentation/pages/certificate_upload_page.dart';
import 'presentation/pages/certificates_page.dart';
class StaffCertificatesModule extends Module {
@override
List<Module> get imports => <Module>[CoreModule()];
@override
void binds(Injector i) {
i.addLazySingleton<CertificatesRepository>(CertificatesRepositoryImpl.new);

View File

@@ -11,6 +11,9 @@ import 'presentation/pages/documents_page.dart';
import 'presentation/pages/document_upload_page.dart';
class StaffDocumentsModule extends Module {
@override
List<Module> get imports => <Module>[CoreModule()];
@override
void binds(Injector i) {
i.addLazySingleton<DocumentsRepository>(