Я использую kendo-ui в своем реактивном проекте. Код для импорта и использования компонента меню приведен ниже:
import React from 'react';
import { Menu, MenuItem } from '@progress/kendo-layout-react-wrapper';
const AppHeader = () => {
return (
<Menu>
<MenuItem>
Test Item
</MenuItem>
</Menu>
)
}
export default AppHeader;
Прекрасно компилируется, но при рендеринге выдает следующую ошибку:
ReferenceError: kendo is not defined
Menu../node_modules/@progress/kendo-layout-react-wrapper/dist/es/menu/menu.js.Menu.componentDidMount
E:/projects/eucerin/node_modules/@progress/kendo-layout-react-wrapper/dist/es/menu/menu.js:31
28 | Menu.prototype.componentDidMount = function () {
29 | var domNode = ReactDOM.findDOMNode(this);
30 | var _a = this.props, children = _a.children, widgetRef = _a.widgetRef, props = __rest(_a, ["children", "widgetRef"]);
> 31 | this.widgetInstance = new kendo.ui.Menu(domNode, props);
32 | _super.prototype.componentDidMount.call(this);
33 | };
34 | Menu.prototype.componentWillReceiveProps = function (nextProps) {
Я думаю, что мне здесь не хватает зависимости. Может кто-нибудь, пожалуйста, дайте мне знать?
Спасибо