mirror of
https://github.com/SomboChea/ui
synced 2024-04-28 15:41:37 +07:00
32 lines
704 B
JavaScript
32 lines
704 B
JavaScript
import React from 'react';
|
|
import PropTypes from 'prop-types';
|
|
import isNil from 'lodash/isNil';
|
|
|
|
import Readme from '../Readme';
|
|
|
|
import classes from './packageDetail.scss';
|
|
|
|
const displayState = (description) => {
|
|
return !isNil(description) ? <Readme description={description} /> : '';
|
|
};
|
|
|
|
const PackageDetail = ({packageName, readMe}) => {
|
|
return (
|
|
<div className={classes.pkgDetail}>
|
|
<h1 className={classes.title}>
|
|
{packageName}
|
|
</h1>
|
|
<div className={classes.readme}>
|
|
{displayState(readMe)}
|
|
</div>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
PackageDetail.propTypes = {
|
|
readMe: PropTypes.string,
|
|
packageName: PropTypes.string.isRequired,
|
|
};
|
|
|
|
export default PackageDetail;
|