diff --git a/client/src/common/components/buttons/UnloadIconBtn.jsx b/client/src/common/components/buttons/UnloadIconBtn.jsx index e27d5a29d..c5c5f1812 100644 --- a/client/src/common/components/buttons/UnloadIconBtn.jsx +++ b/client/src/common/components/buttons/UnloadIconBtn.jsx @@ -6,8 +6,8 @@ export default function UnloadIconBtn(props) { return ( } - colorScheme='whiteAlpha' - backgroundColor='#ffffff05' + colorScheme='red' + backgroundColor='#ff000022' variant='outline' onClick={clickhandler} width={90} diff --git a/client/src/features/control/PlaybackButtons.jsx b/client/src/features/control/PlaybackButtons.jsx index 081795df7..624aff651 100644 --- a/client/src/features/control/PlaybackButtons.jsx +++ b/client/src/features/control/PlaybackButtons.jsx @@ -16,17 +16,18 @@ const areEqual = (prevProps, nextProps) => { }; const Playback = ({ playback, selectedId, playbackControl }) => { + const isRolling = playback === 'roll'; return (
playbackControl('start')} - disabled={!selectedId} + disabled={!selectedId || isRolling} /> playbackControl('pause')} - disabled={!selectedId} + disabled={!selectedId || isRolling} /> { }; const Transport = ({ playback, selectedId, playbackControl }) => { + const isRolling = playback === 'roll'; return (
{ /> playbackControl('reload')} - disabled={!selectedId} + disabled={!selectedId || isRolling} + /> + playbackControl('unload')} + disabled={!selectedId && !isRolling} /> - playbackControl('unload')} />
); };