diff --git a/src/components/olmap/HealthRiskAnalysis/Timeline.tsx b/src/components/olmap/HealthRiskAnalysis/Timeline.tsx index 9d8742b..9f31964 100644 --- a/src/components/olmap/HealthRiskAnalysis/Timeline.tsx +++ b/src/components/olmap/HealthRiskAnalysis/Timeline.tsx @@ -59,6 +59,23 @@ interface TimelineProps { schemeName?: string; } +const timelineIconButtonSx = { + width: 32, + height: 32, + borderRadius: "50%", + flexShrink: 0, + overflow: "hidden", + "&:hover": { + borderRadius: "50%", + }, + "&.Mui-focusVisible": { + borderRadius: "50%", + }, + "& .MuiTouchRipple-root": { + borderRadius: "50%", + }, +} as const; + const Timeline: React.FC = ({ disableDateSelection = false, }) => { @@ -445,7 +462,7 @@ const Timeline: React.FC = ({ }; return ( -
+
= ({ onClick={handleDayStepBackward} size="small" disabled={disableDateSelection} + sx={timelineIconButtonSx} > @@ -517,6 +535,7 @@ const Timeline: React.FC = ({ selectedDateTime.toDateString() === new Date().toDateString() } + sx={timelineIconButtonSx} > @@ -545,6 +564,7 @@ const Timeline: React.FC = ({ color="primary" onClick={handleStepBackward} size="small" + sx={timelineIconButtonSx} > @@ -555,6 +575,7 @@ const Timeline: React.FC = ({ color="primary" onClick={isPlaying ? handlePause : handlePlay} size="small" + sx={timelineIconButtonSx} > {isPlaying ? : } @@ -565,6 +586,7 @@ const Timeline: React.FC = ({ color="primary" onClick={handleStepForward} size="small" + sx={timelineIconButtonSx} > @@ -575,6 +597,7 @@ const Timeline: React.FC = ({ color="secondary" onClick={handleStop} size="small" + sx={timelineIconButtonSx} > diff --git a/src/components/olmap/core/Controls/Timeline.tsx b/src/components/olmap/core/Controls/Timeline.tsx index 3fe54da..6bfbfce 100644 --- a/src/components/olmap/core/Controls/Timeline.tsx +++ b/src/components/olmap/core/Controls/Timeline.tsx @@ -39,6 +39,23 @@ interface TimelineProps { schemeType?: string; } +const timelineIconButtonSx = { + width: 32, + height: 32, + borderRadius: "50%", + flexShrink: 0, + overflow: "hidden", + "&:hover": { + borderRadius: "50%", + }, + "&.Mui-focusVisible": { + borderRadius: "50%", + }, + "& .MuiTouchRipple-root": { + borderRadius: "50%", + }, +} as const; + const NOOP_SET_CURRENT_TIME = (_: any) => undefined; const NOOP_SET_SELECTED_DATE = (_: any) => undefined; @@ -665,7 +682,7 @@ const Timeline: React.FC = ({
= ({ onClick={handleDayStepBackward} size="small" disabled={disableDateSelection} + sx={timelineIconButtonSx} > @@ -757,6 +775,7 @@ const Timeline: React.FC = ({ selectedDate.toDateString() === new Date().toDateString() } + sx={timelineIconButtonSx} > @@ -785,6 +804,7 @@ const Timeline: React.FC = ({ color="primary" onClick={handleStepBackward} size="small" + sx={timelineIconButtonSx} > @@ -795,6 +815,7 @@ const Timeline: React.FC = ({ color="primary" onClick={isPlaying ? handlePause : handlePlay} size="small" + sx={timelineIconButtonSx} > {isPlaying ? : } @@ -805,6 +826,7 @@ const Timeline: React.FC = ({ color="primary" onClick={handleStepForward} size="small" + sx={timelineIconButtonSx} > @@ -815,6 +837,7 @@ const Timeline: React.FC = ({ color="secondary" onClick={handleStop} size="small" + sx={timelineIconButtonSx} >