Как импортировать редуктор запросов, removekey и другие модули из admin-on-rest в пользовательский список? - PullRequest
0 голосов
/ 12 апреля 2019

Я создаю пользовательский компонент List, ссылаясь на компонент List для admin-on-rest.Я импортировал все модули из admin-on-rest.Но немногие модули не импортируются и выдают ошибку, такую ​​как queryreducer, removeKey ...

Как правильно импортировать модули из admin-on-rest?

Я попытался импортировать все модулив одном месте.Также попытался импортировать default и другие отдельные

версия admin-on-rest: "1.2.3"

Я пробовал следующим образом:

import {
  queryReducer,
  SET_SORT,
  SET_PAGE,
  SET_FILTER,
  SORT_DESC,
  ViewTitle,
  Title,
  DefaultPagination,
  DefaultActions,
  crudGetList as crudGetListAction,
  changeListParams as changeListParamsAction,
  removeKey,
  defaultTheme
} from "admin-on-rest";

and also this way :

import { SET_SORT, SET_PAGE, SET_FILTER, SORT_DESC } from "admin-on-rest";

import { queryReducer } from "admin-on-rest";

import { ViewTitle } from "admin-on-rest";

import Title from "admin-on-rest";

import DefaultPagination from "admin-on-rest";

import DefaultActions from "admin-on-rest";

import { crudGetList as crudGetListAction } from "admin-on-rest";

import { changeListParams as changeListParamsAction } from "admin-on-rest";

import translate from "admin-on-rest";

import { removeKey } from "admin-on-rest";

import defaultTheme from "admin-on-rest";

Ошибка вывода:

Uncaught TypeError: webpack_require .i (...) не является функцией

1 Ответ

0 голосов
/ 15 апреля 2019
I made it working by importing like this. Just specify the exact path.

import {
  SET_SORT,
  SET_PAGE,
  SET_FILTER,
  SORT_DESC
} from "admin-on-rest/lib/reducer/resource/list/queryReducer";
import queryReducer from "admin-on-rest/lib/reducer/resource/list/queryReducer";
import removeKey from "admin-on-rest/lib/util/removeKey";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...