import React from 'react' import { Helmet } from 'react-helmet' import { Link } from 'react-router-dom' import { history } from '../../../index' export default function AdminPage(props) { const { data, target } = props const { error } = data const results = data.data const tbKeys = [] if (results.length > 0) { Object.keys(results[0]) .filter(key => key.charAt(0) !== '_') .map(key => tbKeys.push(key)) } const title = target.charAt(0).toUpperCase() + target.slice(1) return (
mpwo - Admin

Administration - {title}

{error ? ( {error} ) : (
{tbKeys.map( tbKey => )} { results.map((result, idx) => ( // eslint-disable-next-line react/no-array-index-key { Object.keys(result) .filter(key => key.charAt(0) !== '_') .map(key => { if (key === 'id') { return ( ) } else if (key === 'img') { return () } return }) } ))}
{tbKey}
{result[key]} logo {result[key]}
history.push(`/admin/${target}/add`)} value="Add a new item" /> history.push('/admin/')} value="Back" />
)}
) }