Я в шоке из-за этой проблемы, с которой я столкнулся прямо сейчас. Вся моя логика буквально остановилась. Что-то начало не работать, я ничего не менял. Я имею в виду, что он у меня даже на производстве, идентичный код, но локально он начал не работать, из ничего. Даже когда я возвращаюсь к предыдущим коммитам, я уверен на 100%, что это работает, но это не работает.
Метеор, Реагировать, Муравейник. Пожалуйста помоги!
Ошибка: ReferenceError: Layout is not defined
Код:
import React from 'react';
import Blaze from 'meteor/gadicc:blaze-react-component';
import { Link } from 'react-router-dom';
import { Layout, Menu } from 'antd';
const { Header, Content, Footer } = Layout;
class LayoutContainer extends React.Component {
render() {
const { match, children } = this.props;
const pathname = match.location.pathname;
return (
<Layout className="layout">
<Header style={{backgroundColor: '#fff'}}>
<Menu
selectedKeys={[pathname]}
mode="horizontal"
style={{ lineHeight: '64px', float: 'right' }}
>
<Menu.Item key={'/'}>
<Link to="/">Home</Link>
</Menu.Item>
<Menu.Item key={'/create-a-gathering'}>
<Link to="/create-a-gathering">Create</Link>
</Menu.Item>
</Menu>
<div className="logo" />
<Blaze template="loginButtons" />
</Header>
<Content style={{ marginTop: 20 }}>
{children}
</Content>
<Footer style={{ textAlign: 'center' }}>
</Footer>
</Layout>
)
}
}
export default LayoutContainer;