import React, {Component} from 'react'; import Card from '@material-ui/core/Card/index'; import CardContent from '@material-ui/core/CardContent/index'; import List from '@material-ui/core/List/index'; import ActtionBar from '../ActionBar'; import Author from '../Author'; import Developers from '../Developers'; import Dist from '../Dist'; import Engine from '../Engines'; import Install from '../Install'; import Repository from '../Repository'; import { DetailContextConsumer } from '../../pages/version/index'; import { TitleListItem, TitleListItemText } from './styles'; class DetailSidebar extends Component { render() { return ( {(context) => this.renderSideBar(context)} ); }; renderSideBar = ({packageName, packageMeta}) => { return (
{this.renderTitle(packageName, packageMeta)} {this.renderActionBar()} {this.renderCopyCLI()} {this.renderRepository()} {this.renderEngine()} {this.renderDist()} {this.renderAuthor()} {this.renderMaintainers()} {this.renderContributors()}
); } renderTitle = (packageName, packageMeta) => { return ( {packageName}} secondary={packageMeta.latest.description} /> ); } renderCopyCLI = () => { return ; } renderMaintainers = () => { return ; } renderContributors = () => { return ; } renderRepository = () => { return ; } renderAuthor = () => { return ; } renderEngine = () => { return ; } renderDist = () => { return ; } renderActionBar = () => { return ; } } export default DetailSidebar;