mirror of
https://github.com/Tria-plc/emaui.git
synced 2026-09-07 20:05:42 +00:00
feat: implement comprehensive dashboard UI components, analytics integration, and internationalization support for portal and backoffice apps.
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import { baseApi } from '../../base-api';
|
||||
import type {
|
||||
AdminDashboardAnalytics,
|
||||
ApplicantDashboardSummary,
|
||||
ExamStateView,
|
||||
AppNotification,
|
||||
ApplicationDetail,
|
||||
@@ -492,6 +494,11 @@ export const licensingApi = baseApi
|
||||
providesTags: () => [listTag('LicenseApplication')],
|
||||
}),
|
||||
|
||||
getMyDashboardSummary: builder.query<ApplicantDashboardSummary, void>({
|
||||
query: () => ({ url: '/license-applications/mine/summary' }),
|
||||
providesTags: () => [listTag('LicenseApplication'), listTag('License')],
|
||||
}),
|
||||
|
||||
getApplication: builder.query<ApplicationDetail, string>({
|
||||
query: (id) => ({ url: `/license-applications/${id}` }),
|
||||
providesTags: (_r, _e, id) => [itemTag('LicenseApplication', id)],
|
||||
@@ -746,6 +753,17 @@ export const licensingApi = baseApi
|
||||
providesTags: () => [listTag('ApplicationQueue')],
|
||||
}),
|
||||
|
||||
getAdminDashboardAnalytics: builder.query<
|
||||
AdminDashboardAnalytics,
|
||||
{ period?: string } | void
|
||||
>({
|
||||
query: (args) => ({
|
||||
url: '/license-application-review/dashboard-analytics',
|
||||
params: args?.period ? { period: args.period } : undefined,
|
||||
}),
|
||||
providesTags: () => [listTag('ApplicationQueue'), listTag('License')],
|
||||
}),
|
||||
|
||||
getApplicationForReview: builder.query<ApplicationDetail, string>({
|
||||
query: (id) => ({ url: `/license-application-review/${id}` }),
|
||||
providesTags: (_r, _e, id) => [itemTag('LicenseApplication', id)],
|
||||
@@ -1386,6 +1404,7 @@ export const {
|
||||
useGetExamStateForApplicationQuery,
|
||||
useDiscardApplicationMutation,
|
||||
useGetMyApplicationsQuery,
|
||||
useGetMyDashboardSummaryQuery,
|
||||
useGetApplicationQuery,
|
||||
useInitiatePaymentMutation,
|
||||
useBypassPaymentMutation,
|
||||
@@ -1409,6 +1428,7 @@ export const {
|
||||
useGetAssignedToMeQuery,
|
||||
useGetAllApplicationsQuery,
|
||||
useGetQueueCountsQuery,
|
||||
useGetAdminDashboardAnalyticsQuery,
|
||||
useGetLicenseTemplatesQuery,
|
||||
useGetTemplateVariablesQuery,
|
||||
useGetBuiltInTemplateQuery,
|
||||
|
||||
Reference in New Issue
Block a user