Skip to content

Commit

Permalink
Replace 'stop' with more descriptive 'next' button
Browse files Browse the repository at this point in the history
  • Loading branch information
Eddasol committed Jan 28, 2025
1 parent d218228 commit 486789e
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 45 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { MissionStatus } from 'models/Mission'
import { Button, CircularProgress, Icon } from '@equinor/eds-core-react'
import { Icons } from 'utils/icons'
import { tokens } from '@equinor/eds-tokens'
import styled from 'styled-components'
import { Typography } from '@equinor/eds-core-react'
import { useLanguageContext } from 'components/Contexts/LanguageContext'
Expand All @@ -24,15 +23,24 @@ interface MissionProps {
}

const ButtonStyle = styled.div`
display: grid;
grid-template-columns: 45px 45px;
margin-end: 20px;
display: flex;
height: 56px;
align-items: flex-start;
gap: 16px;
`
const ButtonText = styled.div`
display: flex;
flex-direction: column;
align-items: center;
`
const ButtonIcon = styled(Button)`
display: flex;
width: 35px;
height: 35px;
justify-content: center;
align-items: center;
gap: 8px;
`

export const MissionControlButtons = ({
missionName,
Expand Down Expand Up @@ -79,13 +87,18 @@ const OngoingMissionButton = ({ missionName, robotId, missionTaskType }: Mission
return (
<ButtonStyle>
<ButtonText>
<Button variant="ghost_icon" onClick={toggleStopMissionDialog}>
<Icon
name={Icons.StopButton}
style={{ color: tokens.colors.interactive.secondary__resting.rgba }}
size={40}
/>
</Button>
<ButtonIcon
variant="contained_icon"
onClick={() => updateRobotMissionState(MissionStatusRequest.Pause, robotId)}
>
<Icon name={Icons.PauseStandard} size={24} />
</ButtonIcon>
<Typography variant="caption">{TranslateText('Pause')}</Typography>
</ButtonText>
<ButtonText>
<ButtonIcon variant="contained_icon" onClick={toggleStopMissionDialog}>
<Icon name={Icons.Next} size={24} />
</ButtonIcon>
<Typography variant="caption">{TranslateText('Stop')}</Typography>
<StopMissionDialog
missionName={missionName}
Expand All @@ -95,19 +108,6 @@ const OngoingMissionButton = ({ missionName, robotId, missionTaskType }: Mission
toggleDialog={toggleStopMissionDialog}
/>
</ButtonText>
<ButtonText>
<Button
variant="ghost_icon"
onClick={() => updateRobotMissionState(MissionStatusRequest.Pause, robotId)}
>
<Icon
name={Icons.PauseButton}
style={{ color: tokens.colors.interactive.secondary__resting.hex }}
size={40}
/>
</Button>
<Typography variant="caption">{TranslateText('Pause')}</Typography>
</ButtonText>
</ButtonStyle>
)
}
Expand All @@ -123,13 +123,18 @@ const PausedMissionButton = ({ missionName, robotId, missionTaskType }: MissionP
return (
<ButtonStyle>
<ButtonText>
<Button variant="ghost_icon" onClick={toggleStopMissionDialog}>
<Icon
name={Icons.StopButton}
style={{ color: tokens.colors.interactive.secondary__resting.rgba }}
size={40}
/>
</Button>
<ButtonIcon
variant="contained_icon"
onClick={() => updateRobotMissionState(MissionStatusRequest.Resume, robotId)}
>
<Icon name={Icons.PlayStandard} size={24} />
</ButtonIcon>
<Typography variant="caption">{TranslateText('Start')}</Typography>
</ButtonText>
<ButtonText>
<ButtonIcon variant="contained_icon" onClick={toggleStopMissionDialog}>
<Icon name={Icons.Next} size={24} />
</ButtonIcon>
<Typography variant="caption">{TranslateText('Stop')}</Typography>
<StopMissionDialog
missionName={missionName}
Expand All @@ -139,19 +144,6 @@ const PausedMissionButton = ({ missionName, robotId, missionTaskType }: MissionP
toggleDialog={toggleStopMissionDialog}
/>
</ButtonText>
<ButtonText>
<Button
variant="ghost_icon"
onClick={() => updateRobotMissionState(MissionStatusRequest.Resume, robotId)}
>
<Icon
name={Icons.PlayButton}
style={{ color: tokens.colors.interactive.secondary__resting.hex }}
size={40}
/>
</Button>
<Typography variant="caption">{TranslateText('Start')}</Typography>
</ButtonText>
</ButtonStyle>
)
}
8 changes: 7 additions & 1 deletion frontend/src/utils/icons.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ import {
blocked,
close_circle_outlined,
file_description,
skip_next,
pause,
} from '@equinor/eds-icons'

Icon.add({
Expand Down Expand Up @@ -89,6 +91,8 @@ Icon.add({
blocked,
close_circle_outlined,
file_description,
skip_next,
pause,
})

export enum Icons {
Expand Down Expand Up @@ -129,10 +133,12 @@ export enum Icons {
Settings = 'settings',
Platform = 'platform',
LibraryAdd = 'library_add',
PlayTriangle = 'play',
PlayStandard = 'play',
Edit = 'edit',
Info = 'info_circle',
Blocked = 'blocked',
ClosedCircleOutlined = 'close_circle_outlined',
FileDescription = 'file_description',
Next = 'skip_next',
PauseStandard = 'pause',
}

0 comments on commit 486789e

Please sign in to comment.