diff --git a/web/src/services/api/directories/company_groups.ts b/web/src/services/api/directories/company_groups.ts index de847e3..5ac3cdc 100644 --- a/web/src/services/api/directories/company_groups.ts +++ b/web/src/services/api/directories/company_groups.ts @@ -10,7 +10,7 @@ export const LE_PAGE = 200; export async function fetchCompanyGroups(params: GetCompanyGroupsPropsI): Promise { const all: ICompanyGroupOut[] = []; for (let offset = 0; ; offset += CG_PAGE) { - const page = await api.get>(`/directories/company-groups`, { + const page = await api.get>('/directories/company-groups', { limit: CG_PAGE, offset: offset, ...params, diff --git a/web/src/store/slices/companyGroupsSlice/thunks.ts b/web/src/store/slices/companyGroupsSlice/thunks.ts index ff8779b..98cbefa 100644 --- a/web/src/store/slices/companyGroupsSlice/thunks.ts +++ b/web/src/store/slices/companyGroupsSlice/thunks.ts @@ -5,11 +5,11 @@ import type { GetCompanyGroupsPropsI } from './types'; export const getCompanyGroupsThunk = createAsyncThunk( 'company_groups/getAll', - async (args = {}, thunkApi) => { + async (args, thunkApi) => { try { - return (await fetchCompanyGroups(args)).map(toCompanyGroupRow); + return (await fetchCompanyGroups(args || {})).map(toCompanyGroupRow); } catch (e) { return thunkApi.rejectWithValue(e instanceof Error ? e.message : 'Ошибка'); } }, -) +); diff --git a/web/src/widgets/CatalogueGroupHeader/CatalogueGroupHeader.tsx b/web/src/widgets/CatalogueGroupHeader/CatalogueGroupHeader.tsx index 3e80a24..b7c1bf4 100644 --- a/web/src/widgets/CatalogueGroupHeader/CatalogueGroupHeader.tsx +++ b/web/src/widgets/CatalogueGroupHeader/CatalogueGroupHeader.tsx @@ -36,7 +36,7 @@ export const CompanyGroupHeader = ({ setEditFormOpen, setDeleteConfirmOpen }: Co key: 'delete', icon: activeCompanyGroup?.is_archived ? : , label: activeCompanyGroup?.is_archived ? 'Разархивировать' : 'Архивировать', - danger: activeCompanyGroup?.is_archived ? false : true, + danger: activeCompanyGroup?.is_archived, onClick: () => { setDeleteConfirmOpen(true); },