feat: enhance professions management with server-side pagination and advanced table component

This commit is contained in:
estifanos
2026-07-24 11:51:55 +00:00
parent 6519203e04
commit 7cfef9d09a
6 changed files with 264 additions and 46 deletions

View File

@@ -14,8 +14,11 @@ const configurationApi = baseApi.injectEndpoints({
providesTags: ['Api'],
}),
getProfessions: builder.query<ListResponse<Profession>, void>({
query: () => '/professions',
getProfessions: builder.query<
ListResponse<Profession>,
{ skip?: number; take?: number; q?: string } | void
>({
query: (arg) => ({ url: '/professions', params: arg ?? {} }),
providesTags: ['Api'],
}),
createProfession: builder.mutation<Profession, CreateProfessionPayload>({