clientjs/packages/dashboard-components/src/layouts/DefaultLayoutSidebar.jsx
author ymh <ymh.work@gmail.com>
Sat, 06 Jul 2019 01:11:34 +0200
changeset 17 c2c97df0a642
parent 0 5f4fcbc80b37
permissions -rw-r--r--
Refresh packages and update version

import React from 'react';

import DefaultLayout from './DefaultLayout';
import Sidebar from '../ui/Sidebar';

const DefaultLayoutSidebar = ({
  // eslint-disable-next-line react/prop-types
  component: Component,
  ...rest
}) => (
  <DefaultLayout
    {...rest}
    component={matchProps => (
      <div className="row">
        <div className="col col-3">
          <Sidebar {...rest} />
        </div>
        <div className="col col-9">
          <Component {...matchProps} />
        </div>
      </div>
    )}
  />
);

export default DefaultLayoutSidebar;