import React, { Component } from 'react';
import PropTypes from 'prop-types';

import cx from 'classnames';
import Layout from '@ali/ice-layout';
import Header from '../../components/Header';
import Footer from '../../components/Footer';
import './Layout.scss';

export default class CustomLayout extends Component {
  static propTypes = {};

  static defaultProps = {};

  render() {
    return (
      <Layout
        style={{ minHeight: '100vh' }}
        className={cx({
          'ice-admin-layout': true,
          'ice-admin-basic-layout': true,
        })}
      >
        <Header />
        <Layout.Main>{this.props.children}</Layout.Main>
        <Footer />
      </Layout>
    );
  }
}
