Просмотр исходного кода

Check for private routes

FE_dev
bronjaermin 2 лет назад
Родитель
Сommit
01b2b830e7
4 измененных файлов: 12716 добавлений и 14265 удалений
  1. 90
    1259
      package-lock.json
  2. 14
    2
      src/pages/FilesPage/FilesPage.js
  3. 18
    7
      src/store/saga/categoriesSaga.js
  4. 12594
    12997
      yarn.lock

+ 90
- 1259
package-lock.json
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 14
- 2
src/pages/FilesPage/FilesPage.js Просмотреть файл

@@ -37,12 +37,24 @@ const FilesPage = ({ history }) => {

useEffect(() => {
if (id === undefined) {
dispatch(setCategoriesReq(undefined));
dispatch(
setCategoriesReq({
parentCategoryId: undefined,
onNull: onNullCategories,
})
);
} else {
dispatch(setCategoriesReq({ parentCategoryId: id }));
dispatch(
setCategoriesReq({ parentCategoryId: id, onNull: onNullCategories })
);
}
}, [id]);

const onNullCategories = () => {
console.log("JJJJSSSSSSJ")
history.push(FILES_PAGE);
};

const changeOpenCreateCategoryModal = () => {
setOpenCreateCategoryModal((oldState) => !oldState);
};

+ 18
- 7
src/store/saga/categoriesSaga.js Просмотреть файл

@@ -35,17 +35,28 @@ export function* getRootCategoriesSaga({ payload }) {
const JwtToken = yield call(authScopeStringGetHelper, JWT_TOKEN);
yield call(addHeaderToken, JwtToken);
let result = null;
if (payload === undefined) {
if (payload.parentCategoryId === undefined) {
result = yield call(getRootCategories);
} else {
result = yield call(getRootCategories2, payload.parentCategoryId);
}
yield put(
setCategories({
categories: result.data.categories,
childParentRelations: result.data.childParentRelations,
})
);

if (result.data === "") {
yield call(payload.onNull);
yield put(
setCategories({
categories: [],
childParentRelations: [],
})
);
} else {
yield put(
setCategories({
categories: result.data.categories,
childParentRelations: result.data.childParentRelations,
})
);
}
} catch (error) {
const errorMessage = yield call(rejectErrorCodeHelper, error);
yield put(setCategoriesError(errorMessage));

+ 12594
- 12997
yarn.lock
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


Загрузка…
Отмена
Сохранить