feat(collections): enhance collections page with sorting, filtering, and pagination features

- Updated the collections loading logic to include sorting and pagination parameters from the URL.
- Refactored the collections page to manage owned, shared, and archived collections with a tabbed interface.
- Added sorting functionality to allow users to sort collections by different attributes.
- Implemented a sidebar for filtering and sorting options.
- Improved the UI for better user experience, including a floating action button for creating new collections.
- Added a not found page for collections that do not exist, enhancing error handling.
This commit is contained in:
Sean Morley
2025-06-13 12:11:42 -04:00
parent 7eb96bcc2a
commit 14eb4ca802
23 changed files with 1691 additions and 1251 deletions

View File

@@ -273,7 +273,8 @@
"all_linked_items": "Alle gekoppelde items",
"itinerary": "Routebeschrijving",
"joined": "Samengevoegd",
"view_profile": "Bekijk profiel"
"view_profile": "Bekijk profiel",
"share_collection": "Deel deze collectie!"
},
"home": {
"desc_1": "Ontdek, plan en verken met gemak",
@@ -513,7 +514,8 @@
"social_auth_setup": "Sociale authenticatie -opstelling",
"staff_status": "Status",
"staff_user": "Personeelsgebruiker",
"connected": "Aangesloten"
"connected": "Aangesloten",
"email_verified_error_desc": "Uw e -mail kan niet worden geverifieerd. \nProbeer het opnieuw."
},
"checklist": {
"add_item": "Artikel toevoegen",
@@ -540,7 +542,8 @@
"error_creating_collection": "Fout bij aanmaken collectie",
"error_editing_collection": "Fout bij het bewerken van de collectie",
"new_collection": "Nieuwe collectie",
"public_collection": "Openbare collectie"
"public_collection": "Openbare collectie",
"manage_collections": "Beheer collecties"
},
"notes": {
"add_a_link": "Voeg een link toe",