Change id generation algorithm, display notifications total on the main page

This commit is contained in:
Maksim Eltyshev
2019-10-10 02:51:54 +05:00
parent 4911816734
commit e8139b29d5
86 changed files with 264 additions and 159 deletions

View File

@@ -31,6 +31,9 @@ const Projects = React.memo(({
}
>
<div className={classNames(styles.card, styles.open)}>
{item.notificationsTotal > 0 && (
<span className={styles.notification}>{item.notificationsTotal}</span>
)}
<div className={styles.cardOverlay} />
<div className={styles.openTitle}>{item.name}</div>
</div>
@@ -69,7 +72,7 @@ const Projects = React.memo(({
Projects.propTypes = {
items: PropTypes.array.isRequired, // eslint-disable-line react/forbid-prop-types
currentId: PropTypes.number,
currentId: PropTypes.string,
isEditable: PropTypes.bool.isRequired,
onAdd: PropTypes.func.isRequired,
};