clientjs/packages/dashboard-components/src/layouts/DefaultLayout.jsx
changeset 17 c2c97df0a642
parent 0 5f4fcbc80b37
equal deleted inserted replaced
16:a9fff9dba8e3 17:c2c97df0a642
     1 import React from 'react';
     1 import React from 'react';
     2 import { Route } from 'react-router-dom';
     2 import { Route } from 'react-router-dom';
       
     3 import PropTypes from 'prop-types';
     3 
     4 
     4 import Loader from '../ui/Loader';
     5 import Loader from '../ui/Loader';
     5 import MainNav from '../ui/MainNav';
     6 import MainNav from '../ui/MainNav';
     6 
     7 
     7 const DefaultLayout = ({
     8 const DefaultLayout = ({
       
     9   // eslint-disable-next-line react/prop-types
     8   component: Component,
    10   component: Component,
     9   title,
    11   title,
    10   version,
    12   version,
    11   ...rest
    13   ...rest
    12 }) => (
    14 }) => (
    29       </div>
    31       </div>
    30     )}
    32     )}
    31   />
    33   />
    32 );
    34 );
    33 
    35 
       
    36 DefaultLayout.propTypes = {
       
    37   title: PropTypes.string.isRequired,
       
    38   version: PropTypes.string.isRequired,
       
    39 };
       
    40 
    34 export default DefaultLayout;
    41 export default DefaultLayout;