diff --git a/frontend/src/components/common/MyBadge.js b/frontend/src/components/common/MyBadge.js index eaa8b99006a7b8b26dce48f84b70579766d9a88d..642ee90111f283508c660d8e59f15206e4434a89 100644 --- a/frontend/src/components/common/MyBadge.js +++ b/frontend/src/components/common/MyBadge.js @@ -1,5 +1,16 @@ import React from "react"; import Badge from "@material-ui/core/Badge"; +import { withStyles } from "@material-ui/core"; + + +// fix positioning of the badge that was a bit too high +const styles = theme => ({ + badge: { + top: "8px", + right: "9px", + border: `1px solid ${theme.palette.background.paper}`, + } +}); /** @@ -9,14 +20,19 @@ import Badge from "@material-ui/core/Badge"; * @param {object} props * @returns */ -export default function MyBadge(props) { - if (props.badgeContent > 1) { +export default withStyles(styles, { withTheme: true })(function MyBadge(props) { + if (props.badgeContent >= props.minNumber) { return ( - + {props.children} ); } else { return (props.children); } -} +}); diff --git a/frontend/src/components/university/modules/common/ModuleWrapper.js b/frontend/src/components/university/modules/common/ModuleWrapper.js index 2f1fb1deeff2a938a0be6fc2f3f88ac2249500f5..87e640a4c6ec981e81c71327506aa21065744088 100644 --- a/frontend/src/components/university/modules/common/ModuleWrapper.js +++ b/frontend/src/components/university/modules/common/ModuleWrapper.js @@ -325,12 +325,6 @@ const styles = theme => ({ justifyContent: "flex-start", flexWrap: "wrap", }, - badge: { - // margin: 0.5 * theme.spacing.unit, - top: -0.5 * theme.spacing.unit, - right: -0.5 * theme.spacing.unit, - border: `2px solid ${theme.palette.background.paper}`, - }, green: { color: green.A700, }, diff --git a/frontend/src/components/university/modules/common/moduleWrapperFunctions/renderFirstRow.js b/frontend/src/components/university/modules/common/moduleWrapperFunctions/renderFirstRow.js index 55cd6b032becf352898854c593442ef4f86417cd..38c79577166afc0c3f504c39e82c008bbdcf3d3b 100644 --- a/frontend/src/components/university/modules/common/moduleWrapperFunctions/renderFirstRow.js +++ b/frontend/src/components/university/modules/common/moduleWrapperFunctions/renderFirstRow.js @@ -41,7 +41,7 @@ export default function renderFirstRow(userCanModerate) {
{/* Needed to fire events for the tooltip when below is disabled! when below is disabled!! */} - + this.openPendingModerationPanel()} className={classes.button}> @@ -59,7 +59,7 @@ export default function renderFirstRow(userCanModerate) {
{/* Needed to fire events for the tooltip when below is disabled!! */} - + this.setState({ historyOpen: true })}>