{`${label} : ${payload[0].value}h`}
@@ -311,11 +312,11 @@ const TimeLogChart = (props) => {
{`${label} : ${payload[0].value}h`}
@@ -342,14 +343,30 @@ const TimeLogChart = (props) => {
className='timelogs-chart'
data={chartData.filter((entry) => entry.sprint === -1)}
>
- } angle={270} tickLine={false} />
- Math.max(dataMax, idealHours(projectDuration))]}/>
+ }
+ angle={270}
+ tickLine={{ stroke: theme.custom.chartAxis.stroke }}
+ axisLine={{ stroke: theme.custom.chartAxis.stroke, strokeWidth: 1 }}
+ />
+ Math.max(dataMax, idealHours(projectDuration))]}
+ axisLine={{ stroke: theme.custom.chartAxis.stroke, strokeWidth: 1 }}
+ tickLine={{ stroke: theme.custom.chartAxis.stroke }}
+ tick={{ fill: theme.custom.chartAxis.stroke }}
+ />
-
+
{
className='timelogs-chart'
data={chartData.filter((entry) => entry.sprint === selectedSprintNumber)}
>
- } angle={270} tickLine={false} />
- Math.max(dataMax, idealHours(selectedSprintDuration))]}/>
+ }
+ angle={270}
+ tickLine={{ stroke: theme.custom.chartAxis.stroke }}
+ axisLine={{ stroke: theme.custom.chartAxis.stroke, strokeWidth: 1 }}
+ />
+ Math.max(dataMax, idealHours(projectDuration))]}
+ axisLine={{ stroke: theme.custom.chartAxis.stroke, strokeWidth: 1 }}
+ tickLine={{ stroke: theme.custom.chartAxis.stroke }}
+ tick={{ fill: theme.custom.chartAxis.stroke }}
+ />
-
+
{
const [agreement, setAgreement] = useState(false)
const timing = props.content.summerDates
+ const theme = useTheme()
+
+ const bgColor = theme.palette.type === 'dark'
+ ? '#202020'
+ : '#ffffff'
const boxStyle = {
- backgroundColor: agreement ? '' :'#f0f0f0',
+ backgroundColor: agreement ? '' : bgColor,
border: '2px solid #333',
borderRadius: '5px',
padding: '20px',
boxShadow: '0 4px 8px rgba(0, 0, 0, 0.1)',
fontSize: '16px',
- color: '#333',
+ color: theme.palette.text.primary,
margin: '20px auto',
}
diff --git a/frontend/src/index.jsx b/frontend/src/index.jsx
index 4d5738e..846a3a5 100644
--- a/frontend/src/index.jsx
+++ b/frontend/src/index.jsx
@@ -9,6 +9,7 @@ import amber from '@material-ui/core/colors/amber'
import CssBaseline from '@material-ui/core/CssBaseline'
import useMediaQuery from '@material-ui/core/useMediaQuery'
import { ColorModeContext } from './context/ColorModeContext'
+import CustomerReviewPage from './components/CustomerReviewPage'
const getInitialMode = () => {
const stored = localStorage.getItem('theme')
@@ -57,6 +58,18 @@ const Root = () => {
marginBottom: '1.67em',
},
},
+ custom: {
+ chartTooltip: {
+ background: effectiveDark ? '#202020' : '#ffffff',
+ border: effectiveDark ? '#73292c' : '#d88488',
+ shadow: effectiveDark
+ ? '1px 1px 2px #73292c'
+ : '1px 1px 2px #d88488',
+ },
+ chartAxis: {
+ stroke: effectiveDark ? '#ffffff' : '#4d4d4d',
+ },
+ },
overrides: {
MuiTableCell: {
head: {