(frontend) implement document filtering

- Introduced a new enum for default document filters
to improve code clarity.
- Updated the API call to support filtering documents
based on the creator.
- Enhanced the DocsGrid component to accept a target
filter, allowing dynamic content rendering based on user selection.
- Modified the main layout to include a left panel for improved
navigation and user experience.
- Added a new test suite for document filters, verifying the visibility
and selection states of 'All docs', 'My docs', and 'Shared with me'.
This commit is contained in:
Nathan Panchout
2024-12-04 14:55:01 +01:00
committed by Anthony LC
parent 42d9fa70a2
commit 7696872416
10 changed files with 238 additions and 13 deletions

View File

@@ -14,6 +14,7 @@ and this project adheres to
- 🔧(backend) add option to configure list of essential OIDC claims #525 & #531
- 🔧(helm) add option to disable default tls setting by @dominikkaminski #519
- 💄(frontend) Add left panel #420
- 💄(frontend) add filtering to left panel #475
## Changed
@@ -44,6 +45,9 @@ and this project adheres to
## [1.9.0] - 2024-12-11
## Added