This commit is contained in:
bakhirev 2025-02-13 00:57:50 +03:00
parent 9787d34c90
commit 760781bc8c
42 changed files with 62 additions and 113 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 297 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 235 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 297 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 235 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

View file

@ -39,7 +39,7 @@ interface IFakeLoader {
sort?: ISort[],
}
export default function getFakeLoader({
export default function sendFakeRequest({
content,
pagination,
query,
@ -84,3 +84,9 @@ export default function getFakeLoader({
return Promise.resolve(response);
}
export function getFakeLoader(content?: any, mode?: string) {
return (pagination?: IPaginationRequest, sort?: ISort[]) => sendFakeRequest({
content, pagination, sort, mode,
});
}

View file

@ -1,13 +1,11 @@
import React from 'react';
import { observer } from 'mobx-react-lite';
import ISort from 'ts/interfaces/Sort';
import { IPaginationRequest } from 'ts/interfaces/Pagination';
import dataGripStore from 'ts/store/DataGrip';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import TasksView from 'ts/pages/Team/components/Tasks/View';
@ -27,9 +25,7 @@ const Tasks = observer(({
return (
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content: rows, pagination, sort, mode,
})}
loader={getFakeLoader(rows, mode)}
watch={`${mode}${dataGripStore.hash}${user.author}`}
>
<TasksView

View file

@ -7,7 +7,7 @@ import dataGripStore from 'ts/store/DataGrip';
import PageWrapper from 'ts/components/Page/wrapper';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import sendFakeRequest from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import TempoChart from 'ts/components/Tempo';
@ -49,7 +49,7 @@ const Tempo = observer(({ user, filters }: IPersonCommonProps): React.ReactEleme
<PageWrapper template="table">
<DataLoader
to="response"
loader={() => getFakeLoader({ content: partOfData })}
loader={() => sendFakeRequest({ content: partOfData })}
watch={JSON.stringify(filters)}
>
<TempoView user={user.author}/>

View file

@ -2,13 +2,13 @@ import React from 'react';
import { observer } from 'mobx-react-lite';
import IHashMap from 'ts/interfaces/HashMap';
import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination';
import { IPagination } from 'ts/interfaces/Pagination';
import { getShortDateRange, getShortNumber } from 'ts/helpers/formatter';
import dataGripStore from 'ts/store/DataGrip';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import DataView from 'ts/components/DataView';
import Column from 'ts/components/Table/components/Column';
@ -19,7 +19,6 @@ import Recommendations from 'ts/components/Recommendations';
import { getMax } from 'ts/pages/Common/helpers/getMax';
import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
import ISort from 'ts/interfaces/Sort';
interface IWeekViewProps {
name: string;
@ -138,9 +137,7 @@ const Week = observer(({
/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content: rows, pagination, sort,
})}
loader={getFakeLoader(rows)}
>
<WeekView
name={statistic.author}

View file

@ -2,8 +2,6 @@ import React from 'react';
import { observer } from 'mobx-react-lite';
import { useTranslation } from 'react-i18next';
import ISort from 'ts/interfaces/Sort';
import { IPaginationRequest } from 'ts/interfaces/Pagination';
import dataGripStore from 'ts/store/DataGrip';
import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
@ -11,7 +9,7 @@ import PageWrapper from 'ts/components/Page/wrapper';
import PageColumn from 'ts/components/Page/column';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import Title from 'ts/components/Title';
import Recommendations from 'ts/components/Recommendations';
@ -47,9 +45,7 @@ const Author = observer(({
<Title title="page.team.author.title"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content: rows, pagination, sort, mode,
})}
loader={getFakeLoader(rows, mode)}
watch={`${mode}${dataGripStore.hash}`}
>
<View

View file

@ -1,15 +1,13 @@
import React from 'react';
import { observer } from 'mobx-react-lite';
import ISort from 'ts/interfaces/Sort';
import { IPaginationRequest } from 'ts/interfaces/Pagination';
import dataGripStore from 'ts/store/DataGrip';
import fullScreen from 'ts/store/FullScreen';
import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import Title from 'ts/components/Title';
@ -33,9 +31,7 @@ const Company = observer(({
<Title title="page.team.company.title"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content, pagination, sort, mode,
})}
loader={getFakeLoader(content, mode)}
watch={`${mode}${dataGripStore.hash}`}
>
<Companies

View file

@ -1,14 +1,12 @@
import React, { useMemo, useState } from 'react';
import { observer } from 'mobx-react-lite';
import ISort from 'ts/interfaces/Sort';
import { IPaginationRequest } from 'ts/interfaces/Pagination';
import dataGripStore from 'ts/store/DataGrip';
import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import Title from 'ts/components/Title';
import Countries from './components/Countries';
@ -71,9 +69,7 @@ const Country = observer(({
<Title title="page.team.country.table.title"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content: countries, pagination, sort, mode,
})}
loader={getFakeLoader(countries, mode)}
watch={`${mode}${dataGripStore.hash}${filters.hash}`}
>
<Countries
@ -90,9 +86,7 @@ const Country = observer(({
<Title title="page.team.country.travel.title"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content: travel, pagination, sort, mode,
})}
loader={getFakeLoader(travel, mode)}
watch={`${mode}${dataGripStore.hash}${filters.hash}`}
>
<Travel

View file

@ -44,7 +44,6 @@ export function Months({ response, updateSort, rowsForExcel, mode }: MonthsProps
? (<b>{value}</b>)
: value;
}}
width={150}
/>
<Column
template={ColumnTypesEnum.NUMBER}
@ -77,7 +76,7 @@ export function Months({ response, updateSort, rowsForExcel, mode }: MonthsProps
/>
<Column
isSortable
width={200}
minWidth={200}
properties="allAuthors"
title="page.team.department.months.allAuthors"
template={(value: number) => (

View file

@ -2,8 +2,6 @@ import React, { useState } from 'react';
import { observer } from 'mobx-react-lite';
import { useTranslation } from 'react-i18next';
import { IPaginationRequest } from 'ts/interfaces/Pagination';
import ISort from 'ts/interfaces/Sort';
import dataGripStore from 'ts/store/DataGrip';
import fullScreen from 'ts/store/FullScreen';
@ -11,7 +9,7 @@ import Title from 'ts/components/Title';
import Description from 'ts/components/Description';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import SelectWithButtons from 'ts/components/UiKit/components/SelectWithButtons';
import NothingFound from 'ts/components/NothingFound';
@ -48,9 +46,7 @@ const Department = observer(({
<Title title="page.team.department.title"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content, pagination, sort, mode,
})}
loader={getFakeLoader(content, mode)}
>
<Departments />
<Pagination />
@ -67,7 +63,6 @@ const Department = observer(({
className={style.table_filters_item}
options={options}
onChange={(value: string) => {
console.log(value);
setTaskCode(value);
}}
/>
@ -75,9 +70,7 @@ const Department = observer(({
</PageWrapper>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content: byMonths[taskCode], pagination, sort, mode,
})}
loader={getFakeLoader(byMonths[taskCode], mode)}
watch={taskCode}
>
<Months/>

View file

@ -1,13 +1,13 @@
import React from 'react';
import { observer } from 'mobx-react-lite';
import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination';
import { IPagination } from 'ts/interfaces/Pagination';
import dataGripStore from 'ts/store/DataGrip';
import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import Title from 'ts/components/Title';
import DataView from 'ts/components/DataView';
@ -132,9 +132,7 @@ const Extension = observer(({
)}
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest) => getFakeLoader({
content: rows, pagination, mode,
})}
loader={getFakeLoader(rows, mode)}
watch={`${mode}${dataGripStore.hash}`}
>
<ExtensionView

View file

@ -1,13 +1,13 @@
import React from 'react';
import { observer } from 'mobx-react-lite';
import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination';
import { IPagination } from 'ts/interfaces/Pagination';
import dataGripStore from 'ts/store/DataGrip';
import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import Title from 'ts/components/Title';
import DataView from 'ts/components/DataView';
@ -124,9 +124,7 @@ const Extension = observer(({
<Title title="page.team.extension.extension"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest) => getFakeLoader({
content: rows, pagination, mode,
})}
loader={getFakeLoader(rows, mode)}
watch={`${mode}${dataGripStore.hash}`}
>
<ExtensionView

View file

@ -1,13 +1,13 @@
import React from 'react';
import { observer } from 'mobx-react-lite';
import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination';
import { IPagination } from 'ts/interfaces/Pagination';
import dataGripStore from 'ts/store/DataGrip';
import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import Title from 'ts/components/Title';
import DataView from 'ts/components/DataView';
@ -124,9 +124,7 @@ const Type = observer(({
<Title title="page.team.extension.type"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest) => getFakeLoader({
content: rows, pagination, mode,
})}
loader={getFakeLoader(rows, mode)}
watch={`${mode}${dataGripStore.hash}`}
>
<TypeView

View file

@ -8,7 +8,7 @@ import dataGripStore from 'ts/store/DataGrip';
import PageWrapper from 'ts/components/Page/wrapper';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import sendFakeRequest from 'ts/components/DataLoader/helpers/formatter';
import Title from 'ts/components/Title';
import NothingFound from 'ts/components/NothingFound';
@ -45,7 +45,7 @@ const Tree = observer(({ type }: ITreeProps): React.ReactElement => {
<PageWrapper template="table">
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest) => getFakeLoader({
loader={(pagination?: IPaginationRequest) => sendFakeRequest({
content, pagination: { ...pagination, size: 2000 },
})}
watch={`${treeStore.hash}${type}`}

View file

@ -8,7 +8,7 @@ import dataGripStore from 'ts/store/DataGrip';
import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import sendFakeRequest, { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import Title from 'ts/components/Title';
import PageBreak from 'ts/pages/Common/components/PageBreak';
@ -60,9 +60,7 @@ const PR = observer(({
<Title title="page.team.pr.statByAuthors"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content: authorsStat, pagination, sort, mode,
})}
loader={getFakeLoader(authorsStat, mode)}
>
<Authors
mode={mode}
@ -74,7 +72,7 @@ const PR = observer(({
<Title title="page.team.pr.longDelay"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => sendFakeRequest({
content: longReview,
pagination: mode === 'print'
? { size: 20 }
@ -98,7 +96,7 @@ const PR = observer(({
<Title title="page.team.pr.anonymous"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => sendFakeRequest({
content: withoutTask,
pagination: mode === 'print'
? { size: 20 }

View file

@ -1,16 +1,14 @@
import React from 'react';
import { observer } from 'mobx-react-lite';
import { IPaginationRequest } from 'ts/interfaces/Pagination';
import ICommit from 'ts/interfaces/Commit';
import ISort from 'ts/interfaces/Sort';
import { IPagination } from 'ts/interfaces/Pagination';
import { getDate } from 'ts/helpers/formatter';
import dataGripStore from 'ts/store/DataGrip';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import DataView from 'ts/components/DataView';
import Column from 'ts/components/Table/components/Column';
@ -152,9 +150,7 @@ const Refactor = observer(({
<Title title="page.team.refactor.title"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content, pagination, sort, mode,
})}
loader={getFakeLoader(content, mode)}
>
<View />
<Pagination />

View file

@ -2,13 +2,12 @@ import React from 'react';
import { observer } from 'mobx-react-lite';
import { useTranslation } from 'react-i18next';
import { IPaginationRequest } from 'ts/interfaces/Pagination';
import dataGripStore from 'ts/store/DataGrip';
import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import UiKitButton from 'ts/components/UiKit/components/Button';
import NothingFound from 'ts/components/NothingFound';
import Title from 'ts/components/Title';
@ -40,9 +39,7 @@ const Release = observer(({
)}
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest) => getFakeLoader({
content: rows, pagination, mode,
})}
loader={getFakeLoader(rows, mode)}
watch={`${mode}${dataGripStore.hash}`}
>
<View

View file

@ -1,14 +1,14 @@
import React from 'react';
import { observer } from 'mobx-react-lite';
import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination';
import { IPagination } from 'ts/interfaces/Pagination';
import { getMoney } from 'ts/helpers/formatter';
import dataGripStore from 'ts/store/DataGrip';
import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import Title from 'ts/components/Title';
import DataView from 'ts/components/DataView';
@ -53,6 +53,7 @@ function ScopeView({ response, updateSort, rowsForExcel, mode }: IScopeViewProps
properties="days"
/>
<Column
isSortable={false}
template={ColumnTypesEnum.NUMBER}
title="page.team.scope.authorsDays"
properties="authors"
@ -132,9 +133,7 @@ const Scope = observer(({
<Title title="page.team.scope.title"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest) => getFakeLoader({
content: rows, pagination, mode,
})}
loader={getFakeLoader(rows, mode)}
watch={`${mode}${dataGripStore.hash}`}
>
<ScopeView

View file

@ -1,14 +1,12 @@
import React, { useState } from 'react';
import { observer } from 'mobx-react-lite';
import ISort from 'ts/interfaces/Sort';
import { IPaginationRequest } from 'ts/interfaces/Pagination';
import dataGripStore from 'ts/store/DataGrip';
import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import Title from 'ts/components/Title';
import PageWrapper from 'ts/components/Page/wrapper';
@ -75,9 +73,7 @@ const Tasks = observer(({
</PageWrapper>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content, pagination, sort, mode,
})}
loader={getFakeLoader(content, mode)}
watch={hash}
>
<View
@ -98,9 +94,7 @@ const Tasks = observer(({
<br/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content: backlogContent, pagination, sort, mode,
})}
loader={getFakeLoader(backlogContent, mode)}
watch={hash}
>
<View

View file

@ -6,7 +6,7 @@ import dataGripStore from 'ts/store/DataGrip';
import PageWrapper from 'ts/components/Page/wrapper';
import DataLoader from 'ts/components/DataLoader';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import sendFakeRequest from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import TempoChart from 'ts/components/Tempo';
import Title from 'ts/components/Title';
@ -67,7 +67,7 @@ const Tempo = observer((): React.ReactElement => {
<PageWrapper template="table">
<DataLoader
to="response"
loader={() => getFakeLoader({ content: partOfData })}
loader={() => sendFakeRequest({ content: partOfData })}
watch={JSON.stringify(filters)}
>
<TempoView

View file

@ -3,15 +3,14 @@ import { observer } from 'mobx-react-lite';
import { useTranslation } from 'react-i18next';
import IHashMap from 'ts/interfaces/HashMap';
import ISort from 'ts/interfaces/Sort';
import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination';
import { IPagination } from 'ts/interfaces/Pagination';
import dataGripStore from 'ts/store/DataGrip';
import PageWrapper from 'ts/components/Page/wrapper';
import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import Title from 'ts/components/Title';
import DataView from 'ts/components/DataView';
@ -140,9 +139,7 @@ const Type = observer(({
<Title title="page.team.type.title"/>
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content: rows, pagination, sort, mode,
})}
loader={getFakeLoader(rows, mode)}
watch={`${mode}${dataGripStore.hash}`}
>
<TypeView

View file

@ -1,9 +1,8 @@
import React from 'react';
import { observer } from 'mobx-react-lite';
import ISort from 'ts/interfaces/Sort';
import IHashMap from 'ts/interfaces/HashMap';
import { IPaginationRequest, IPagination } from 'ts/interfaces/Pagination';
import { IPagination } from 'ts/interfaces/Pagination';
import { getShortDateRange } from 'ts/helpers/formatter';
import dataGripStore from 'ts/store/DataGrip';
@ -11,7 +10,7 @@ import ICommonPageProps from 'ts/components/Page/interfaces/CommonPageProps';
import Title from 'ts/components/Title';
import DataLoader from 'ts/components/DataLoader';
import Pagination from 'ts/components/DataLoader/components/Pagination';
import getFakeLoader from 'ts/components/DataLoader/helpers/formatter';
import { getFakeLoader } from 'ts/components/DataLoader/helpers/formatter';
import NothingFound from 'ts/components/NothingFound';
import DataView from 'ts/components/DataView';
import Column from 'ts/components/Table/components/Column';
@ -180,9 +179,7 @@ const Week = observer(({
)}
<DataLoader
to="response"
loader={(pagination?: IPaginationRequest, sort?: ISort[]) => getFakeLoader({
content: rows, pagination, sort,
})}
loader={getFakeLoader(rows)}
watch={`${mode}${dataGripStore.hash}`}
>
<WeekView