Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
andchiind committed Dec 12, 2024
1 parent 5b041b4 commit 7456234
Show file tree
Hide file tree
Showing 12 changed files with 12 additions and 51 deletions.
6 changes: 4 additions & 2 deletions frontend/src/components/Contexts/MissionRunsContext.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -178,8 +178,10 @@ const useMissionRuns = (): IMissionRunsContext => {
const [filteredMissionQueue, setFilteredMissionQueue] = useState<Mission[]>([])
const [filteredOngoingMissions, setFilteredOngoingMissions] = useState<Mission[]>([])
useEffect(() => {
setFilteredOngoingMissions(ongoingMissions.filter((m) => m.area?.installationCode === installationCode))
setFilteredMissionQueue(missionQueue.filter((m) => m.area?.installationCode === installationCode))
setFilteredOngoingMissions(
ongoingMissions.filter((m) => m.inspectionArea?.installationCode === installationCode)
)
setFilteredMissionQueue(missionQueue.filter((m) => m.inspectionArea?.installationCode === installationCode))
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [installationCode, ongoingMissions, missionQueue])

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@ export const ScheduleMissionWithLocalizationVerificationDialog = ({

const ongoingLocalizationMissionOnSameDeckExists =
ongoingMissions.filter(
(mission) => mission.robot?.id === selectedRobot?.id && mission.area?.deckName === unikMissionDeckNames[0]
(mission) =>
mission.robot?.id === selectedRobot?.id && mission.inspectionArea?.deckName === unikMissionDeckNames[0]
).length > 0

useEffect(() => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ export const MissionRestartButton = ({ mission, hasFailedTasks, smallButton }: M
scheduleMissions={() => startReRun(selectedRerunOption!)}
closeDialog={() => setIsLocationVerificationOpen(false)}
robotId={mission.robot.id}
missionDeckNames={[mission.area?.deckName ?? '']}
missionDeckNames={[mission.inspectionArea?.deckName ?? '']}
/>
)}
</Centered>
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -174,9 +174,8 @@ const MissionDetails = ({ mission }: { mission: Mission }) => {
return translateNotAvailable
}

const area = `${TranslateText('Area')}: ${mission.area?.areaName ?? TranslateText('Not available')}`
const tasks = `${TranslateText('Tasks')}: ${mission.tasks.length}`
const missionDetails = `${area} | ${tasks} | ${estimatedDuration()}`
const missionDetails = `${tasks} | ${estimatedDuration()}`

return (
<Typography variant="caption" color={tokens.colors.text.static_icons__tertiary.hex}>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ import { TaskType } from 'models/Task'
import { StyledButton } from 'components/Styles/StyledComponents'
import { useLanguageContext } from 'components/Contexts/LanguageContext'
import { Icons } from 'utils/icons'
import { MissionAreaDisplay } from 'components/Displays/MissionDisplays/MissionAreaDispaly'

interface MissionProps {
mission: Mission
Expand Down Expand Up @@ -95,7 +94,6 @@ export const OngoingMissionCard = ({ mission }: MissionProps): JSX.Element => {
<ControllButtonSpacing>
<Midcontent>
<MissionStatusDisplayWithHeader status={mission.status} />
<MissionAreaDisplay mission={mission} />
<MissionProgressDisplay mission={mission} />
</Midcontent>
<MissionControlButtons
Expand All @@ -117,7 +115,6 @@ export const OngoingMissionCard = ({ mission }: MissionProps): JSX.Element => {
</Typography>
<Midcontent>
<MissionStatusDisplayWithHeader status={mission.status} />
<MissionAreaDisplay mission={mission} />
<MissionProgressDisplay mission={mission} />
</Midcontent>
</LeftSection>
Expand Down
6 changes: 0 additions & 6 deletions frontend/src/components/Pages/InspectionPage/DeckCards.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,6 @@ const DeckCard = ({ deckData, onClickDeck, selectedDeck, handleScheduleAll }: De
if (deckData.inspections.length === 0) queueMissionsTooltip = TranslateText('No planned inspection')
else if (isScheduleMissionsDisabled) queueMissionsTooltip = TranslateText('No robot available')

const formattedAreaNames = deckData.areas
.map((area) => area.areaName.toLocaleUpperCase())
.sort()
.join(' | ')

return (
<StyledDict.DeckCard key={deckData.deck.deckName}>
<StyledDict.Rectangle style={{ background: `${getCardColorFromInspections(deckData.inspections)}` }} />
Expand All @@ -83,7 +78,6 @@ const DeckCard = ({ deckData, onClickDeck, selectedDeck, handleScheduleAll }: De
</StyledDict.Content>
))}
</StyledDict.TopDeckText>
{deckData.areas && <Typography variant={'body_short'}>{formattedAreaNames}</Typography>}
{deckData.inspections && (
<CardMissionInformation deckName={deckData.deck.deckName} inspections={deckData.inspections} />
)}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,6 @@ export const HistoricMissionCard = ({ index, mission }: IndexedMissionProps) =>
{mission.name}
</Typography>
</Table.Cell>
<Table.Cell id={InspectionTableColumns.Area}>
<Typography>{mission.area?.areaName}</Typography>
</Table.Cell>
<Table.Cell id={InspectionTableColumns.Robot}>
<Typography>{mission.robot.name}</Typography>
</Table.Cell>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,6 @@ const HideColumnsOnSmallScreen = styled.div`
#${InspectionTableColumns.Status} {
display: none;
}
#${InspectionTableColumns.Area} {
display: none;
}
#${InspectionTableColumns.Robot} {
display: none;
}
Expand Down Expand Up @@ -296,9 +293,6 @@ export const MissionHistoryView = ({ refreshInterval }: RefreshProps) => {
<StyledTableCell id={InspectionTableColumns.Name}>
{TranslateText('Name')}
</StyledTableCell>
<StyledTableCell id={InspectionTableColumns.Area}>
{TranslateText('Area')}
</StyledTableCell>
<StyledTableCell id={InspectionTableColumns.Robot}>
{TranslateText('Robot')}
</StyledTableCell>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,11 @@ export const MissionMapView = ({ mission }: MissionProps) => {

const updateMap = useCallback(() => {
let context = mapCanvas.getContext('2d')
if (context === null) {
if (!context || !mission.map) {
return
}
context.clearRect(0, 0, mapCanvas.width, mapCanvas.height)
context?.drawImage(mapImage, 0, 0)
context.drawImage(mapImage, 0, 0)
placeTagsInMap(mission.tasks, mission.map!, mapCanvas, currentTaskOrder)
if (missionRobot?.pose && mission.map) {
placeRobotInMap(mission.map, mapCanvas, missionRobot.pose)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,6 @@ export const MissionHeader = ({ mission }: { mission: Mission }) => {
const translatedBatteryLevel = TranslateText('Battery level')
const translatedPressureLevel = TranslateText('Pressure level')
const translatedDescription = TranslateText('Description')
const translatedArea = TranslateText('Area')
const translatedTasks = TranslateText('Completed Tasks')
const translatedStatus = TranslateText('Status')

Expand Down Expand Up @@ -193,7 +192,6 @@ export const MissionHeader = ({ mission }: { mission: Mission }) => {
{HeaderText(translatedStatus, '')}
<MissionStatusDisplay status={mission.status} />
</div>
{HeaderText(translatedArea, `${mission.area?.areaName}`)}
{HeaderText(translatedTasks, `${numberOfCompletedTasks + '/' + mission.tasks.length}`)}
</StyledCard>
<StyledCard>
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/models/Mission.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { MapMetadata } from './MapMetadata'
import { Area } from './Area'
import { Deck } from './Deck'
import { Robot, placeholderRobot } from './Robot'
import { Task } from './Task'

Expand Down Expand Up @@ -32,7 +32,7 @@ export interface Mission {
statusReason?: string
comment?: string
installationCode?: string
area?: Area
inspectionArea?: Deck
robot: Robot
status: MissionStatus
isCompleted: boolean
Expand Down

0 comments on commit 7456234

Please sign in to comment.