refactor: migrate tickets and users pages to use new dashboard list components

- Refactored TicketsPage to utilize DashboardListPage for improved filtering and data fetching.
- Removed unnecessary state management and loading logic in favor of the new list hooks.
- Updated user management page to leverage useDashboardPagedList for cleaner pagination and filtering.
- Enhanced CRUD page to support new action state management and toolbar customization.
- Added reset filters functionality to dashboard list components.
- Updated translations for new UI elements and loading states.
This commit is contained in:
mlogclub
2026-05-28 12:38:33 +08:00
parent 0611fb0bb6
commit 3fe5a89aeb
14 changed files with 1060 additions and 1355 deletions
+2
View File
@@ -1177,6 +1177,7 @@
"saveFailed": "Could not save the agent profile.",
"deleted": "Agent profile deleted: {name}",
"deleteFailed": "Could not delete the agent profile.",
"refresh": "Refresh",
"expandTeams": "Expand team list",
"collapseTeams": "Collapse team list",
"new": "New",
@@ -1785,6 +1786,7 @@
"content": "Content",
"contentPlaceholder": "Enter document content",
"loadFAQFailed": "Could not load FAQs.",
"loadingFAQ": "Loading FAQs...",
"faqSaved": "FAQ saved.",
"faqSaveFailed": "Could not save the FAQ.",
"faqDeleted": "FAQ deleted.",