feat: Implement FAQs feature for staff application

- Created a modular package for Frequently Asked Questions (FAQs) functionality.
- Established Clean Architecture with Domain, Data, and Presentation layers.
- Implemented BLoC for state management with events and states.
- Developed search functionality with real-time filtering of FAQs.
- Designed an accordion UI for displaying FAQs by category.
- Added localization support for English and Spanish.
- Included comprehensive documentation and testing checklist.
- Integrated dependency injection for repositories and use cases.
- Configured routing for seamless navigation to FAQs page.
This commit is contained in:
Achintha Isuru
2026-02-18 22:21:18 -05:00
parent 11a9a7800c
commit 316a010779
20 changed files with 932 additions and 2 deletions

View File

@@ -573,6 +573,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.1.3"
go_router:
dependency: transitive
description:
name: go_router
sha256: f02fd7d2a4dc512fec615529824fdd217fecb3a3d3de68360293a551f21634b3
url: "https://pub.dev"
source: hosted
version: "14.8.1"
google_fonts:
dependency: transitive
description:
@@ -1290,10 +1298,17 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.12.1"
staff_faqs:
dependency: transitive
description:
path: "packages/features/staff/profile_sections/support/faqs"
relative: true
source: path
version: "0.0.1"
staff_privacy_security:
dependency: transitive
description:
path: "packages/features/staff/profile_sections/settings/privacy_security"
path: "packages/features/staff/profile_sections/support/privacy_security"
relative: true
source: path
version: "0.0.1"