UNPKG

sails-hook-crud-admin

Version:

An admin for SailsJS

32 lines (26 loc) 721 B
import React from 'react'; import PropTypes from 'prop-types'; import loggedInProtected from '../components/high-order/LoggedInProtected'; import ModelsNavigator from '../components/layout/ModelsNavigator'; import LayoutMain from '../components/layout/Main'; import { getModels, NON_CRUD_MODELS_FILTER, } from '../helpers/models'; const Main = loggedInProtected(LayoutMain) const ModelsScreen = props => { const models = Object.keys(getModels()) .filter(NON_CRUD_MODELS_FILTER); return ( <Main> <ModelsNavigator models={models} counts={props.counts} /> </Main> ); }; ModelsScreen.propTypes = { counts: PropTypes.instanceOf(Object), }; export default ModelsScreen;