Skip to content

Commit 5f5fae4

Browse files
committed
Use labmda functions
1 parent 61bdfbd commit 5f5fae4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+91
-101
lines changed

frontend/src/components/Alerts/AlertsBanner.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ interface AlertProps {
2626
dismissAlert: () => void
2727
}
2828

29-
export function AlertBanner({ children, dismissAlert }: AlertProps) {
29+
export const AlertBanner = ({ children, dismissAlert }: AlertProps) => {
3030
return (
3131
<>
3232
<StyledCard variant="danger" style={{ boxShadow: tokens.elevation.raised }}>

frontend/src/components/Alerts/FailedMissionAlert.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ interface MissionsProps {
2020
missions: Mission[]
2121
}
2222

23-
function FailedMission({ missions }: MissionsProps) {
23+
const FailedMission = ({ missions }: MissionsProps) => {
2424
const mission = missions[0]
2525
const { TranslateText } = useLanguageContext()
2626
const navigate = useNavigate()
@@ -37,7 +37,7 @@ function FailedMission({ missions }: MissionsProps) {
3737
)
3838
}
3939

40-
function SeveralFailedMissions({ missions }: MissionsProps) {
40+
const SeveralFailedMissions = ({ missions }: MissionsProps) => {
4141
const { TranslateText } = useLanguageContext()
4242
const navigate = useNavigate()
4343
const goToHistory = () => {
@@ -53,7 +53,7 @@ function SeveralFailedMissions({ missions }: MissionsProps) {
5353
)
5454
}
5555

56-
export function FailedMissionAlertContent({ missions }: MissionsProps) {
56+
export const FailedMissionAlertContent = ({ missions }: MissionsProps) => {
5757
return (
5858
<Indent>
5959
<MissionStatusDisplay status={MissionStatus.Failed} />

frontend/src/components/Alerts/FailedRequestAlert.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const Indent = styled.div`
1818
padding: 0px 9px;
1919
`
2020

21-
export function FailedRequestAlertContent({ message }: { message: string }) {
21+
export const FailedRequestAlertContent = ({ message }: { message: string }) => {
2222
const { TranslateText } = useLanguageContext()
2323
return (
2424
<StyledDiv>

frontend/src/components/Displays/MissionButtons/MissionControlButtons.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const ButtonText = styled.div`
2424
align-items: center;
2525
`
2626

27-
export function MissionControlButtons({ mission }: MissionProps) {
27+
export const MissionControlButtons = ({ mission }: MissionProps) => {
2828
const { missionControlState } = useMissionControlContext()
2929

3030
return (
@@ -41,7 +41,7 @@ export function MissionControlButtons({ mission }: MissionProps) {
4141
)
4242
}
4343

44-
function OngoingMissionButton({ mission }: MissionProps) {
44+
const OngoingMissionButton = ({ mission }: MissionProps) => {
4545
const { TranslateText } = useLanguageContext()
4646
const { updateMissionState } = useMissionControlContext()
4747

@@ -70,7 +70,7 @@ function OngoingMissionButton({ mission }: MissionProps) {
7070
)
7171
}
7272

73-
function PausedMissionButton({ mission }: MissionProps) {
73+
const PausedMissionButton = ({ mission }: MissionProps) => {
7474
const { TranslateText } = useLanguageContext()
7575
const { updateMissionState } = useMissionControlContext()
7676

frontend/src/components/Displays/MissionButtons/MissionRestartButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export enum ReRunOptions {
2525
ReRunFailed,
2626
}
2727

28-
export function MissionRestartButton({ mission }: MissionProps) {
28+
export const MissionRestartButton = ({ mission }: MissionProps) => {
2929
const { TranslateText } = useLanguageContext()
3030
const [isOpen, setIsOpen] = useState<boolean>(false)
3131
const anchorRef = useRef<HTMLButtonElement>(null)

frontend/src/components/Displays/MissionDisplays/FailedMissionAlertDisplay.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ interface MissionsProps {
4242
missions: Mission[]
4343
}
4444

45-
function FailedMission({ mission }: MissionProps) {
45+
const FailedMission = ({ mission }: MissionProps) => {
4646
const { TranslateText } = useLanguageContext()
4747
let navigate = useNavigate()
4848
const goToMission = () => {
@@ -58,7 +58,7 @@ function FailedMission({ mission }: MissionProps) {
5858
)
5959
}
6060

61-
function SeveralFailedMissions({ missions }: MissionsProps) {
61+
const SeveralFailedMissions = ({ missions }: MissionsProps) => {
6262
const { TranslateText } = useLanguageContext()
6363
let navigate = useNavigate()
6464
const goToHistory = () => {
@@ -74,7 +74,7 @@ function SeveralFailedMissions({ missions }: MissionsProps) {
7474
)
7575
}
7676

77-
export function FailedMissionAlertDisplay() {
77+
export const FailedMissionAlertDisplay = () => {
7878
const [recentFailedMissions, setRecentFailedMissions] = useState<Mission[]>([])
7979
const { registerEvent, connectionReady } = useSignalRContext()
8080
const { installationCode } = useInstallationContext()

frontend/src/components/Displays/MissionDisplays/MissionProgressDisplay.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ interface MissionProps {
1515
mission: Mission
1616
}
1717

18-
export function MissionProgressDisplay({ mission }: MissionProps) {
18+
export const MissionProgressDisplay = ({ mission }: MissionProps) => {
1919
const { TranslateText } = useLanguageContext()
2020
const [completedTasks, setCompletedTasks] = useState<number>(0)
2121

frontend/src/components/Displays/MissionDisplays/MissionRobotDisplay.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ interface MissionProps {
1414
mission: Mission
1515
}
1616

17-
export function MissionRobotDisplay({ mission }: MissionProps) {
17+
export const MissionRobotDisplay = ({ mission }: MissionProps) => {
1818
const { TranslateText } = useLanguageContext()
1919
return (
2020
<StyledRobotDisplay>

frontend/src/components/Displays/MissionDisplays/MissionStatusDisplay.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export const MissionStatusIcon = ({ status }: StatusProps) => {
4242
return <Icon name={Icons.Failed} style={{ color: tokens.colors.interactive.danger__resting.hex }} />
4343
}
4444

45-
export function MissionStatusDisplay({ status }: StatusProps) {
45+
export const MissionStatusDisplay = ({ status }: StatusProps) => {
4646
const { TranslateText } = useLanguageContext()
4747
return (
4848
<StyledStatusIcon>
@@ -52,7 +52,7 @@ export function MissionStatusDisplay({ status }: StatusProps) {
5252
)
5353
}
5454

55-
export function MissionStatusDisplayWithHeader({ status }: StatusProps) {
55+
export const MissionStatusDisplayWithHeader = ({ status }: StatusProps) => {
5656
const { TranslateText } = useLanguageContext()
5757
return (
5858
<StyledStatusDisplay>

frontend/src/components/Displays/RobotDisplays/RobotImage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const StyledIcon = styled(Icon)`
2626
color: #6f6f6f;
2727
`
2828

29-
export function RobotImage({ robotType, height = '200px' }: TypeProps) {
29+
export const RobotImage = ({ robotType, height = '200px' }: TypeProps) => {
3030
var robotImage
3131
switch (robotType) {
3232
case RobotType.TaurobInspector: {

frontend/src/components/Displays/RobotDisplays/RobotStatusChip.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ enum StatusColors {
1616
SafeZone = '#FF0000',
1717
}
1818

19-
export function RobotStatusChip({ status }: StatusProps) {
19+
export const RobotStatusChip = ({ status }: StatusProps) => {
2020
const { TranslateText } = useLanguageContext()
2121
const { safeZoneStatus } = useSafeZoneContext()
2222

frontend/src/components/Header/Header.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ const StyledAlertList = styled.div`
3737
gap: 0.5rem;
3838
`
3939

40-
export function Header({ page }: { page: string }) {
40+
export const Header = ({ page }: { page: string }) => {
4141
const { alerts } = useAlertContext()
4242
const { installationName } = useInstallationContext()
4343
return (

frontend/src/components/Header/LanguageSelector.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ const VerticalBar = styled(Divider)`
3838
margin: 13px 3px 1px 3px;
3939
`
4040

41-
export function SelectLanguage() {
41+
export const SelectLanguage = () => {
4242
const { language, switchLanguage } = useLanguageContext()
4343
const handleLanguageChange = (selectedLanguage: string) => {
4444
switchLanguage(selectedLanguage)

frontend/src/components/Pages/AssetSelectionPage/AssetSelectionPage.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,6 @@ const Centered = styled.div`
1717
flex-direction: column;
1818
align-items: center;
1919
`
20-
21-
function handleLogin(instance: IPublicClientApplication) {
22-
instance.loginRedirect(loginRequest).catch((e) => {
23-
console.error(e)
24-
})
25-
}
2620
const StyledTopBarContent = styled(TopBar.CustomContent)`
2721
display: grid;
2822
grid-template-columns: minmax(50px, 265px) auto;
@@ -45,6 +39,12 @@ const RowContainer = styled.div`
4539
margin-top: 50px;
4640
`
4741

42+
const handleLogin = (instance: IPublicClientApplication) => {
43+
instance.loginRedirect(loginRequest).catch((e) => {
44+
console.error(e)
45+
})
46+
}
47+
4848
export const AssetSelectionPage = () => {
4949
const isAuthenticated = useIsAuthenticated()
5050
const { instance } = useMsal()
@@ -81,7 +81,7 @@ export const AssetSelectionPage = () => {
8181
)
8282
}
8383

84-
function InstallationPicker() {
84+
const InstallationPicker = () => {
8585
const { installationName, switchInstallation } = useInstallationContext()
8686
const { TranslateText } = useLanguageContext()
8787
const [allPlantsMap, setAllPlantsMap] = useState<Map<string, string>>(new Map())

frontend/src/components/Pages/FlotillaSite.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { SignalRProvider } from 'components/Contexts/SignalRContext'
1313
import { MissionsProvider } from 'components/Contexts/MissionListsContext'
1414
import { RobotProvider } from 'components/Contexts/RobotContext'
1515

16-
export function FlotillaSite() {
16+
export const FlotillaSite = () => {
1717
return (
1818
<>
1919
<InstallationProvider>

frontend/src/components/Pages/FrontPage/FrontPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const MissionsContent = styled.div`
2727
gap: 2rem;
2828
`
2929

30-
export function FrontPage() {
30+
export const FrontPage = () => {
3131
return (
3232
<>
3333
<Header page={'root'} />

frontend/src/components/Pages/FrontPage/MissionOverview/MissionQueueCard.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,12 @@ export const MissionQueueCard = ({ order, mission, onDeleteMission }: MissionQue
124124
)
125125
}
126126

127-
function RemoveMissionDialog({
127+
const RemoveMissionDialog = ({
128128
confirmDeleteDialogOpen,
129129
mission,
130130
setConfirmDeleteDialogOpen,
131131
onDeleteMission,
132-
}: RemoveMissionDialogProps) {
132+
}: RemoveMissionDialogProps) => {
133133
const { TranslateText } = useLanguageContext()
134134

135135
return (
@@ -167,7 +167,7 @@ function RemoveMissionDialog({
167167
)
168168
}
169169

170-
function MissionDurationDisplay({ mission }: MissionDisplayProps) {
170+
const MissionDurationDisplay = ({ mission }: MissionDisplayProps) => {
171171
const { TranslateText } = useLanguageContext()
172172
const translateEstimatedDuration = TranslateText('Estimated duration')
173173
const translateH = TranslateText('h')

frontend/src/components/Pages/FrontPage/MissionOverview/OngoingMissionView.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ export const OngoingMissionView = (): JSX.Element => {
5252
)
5353
}, [ongoingMissions, installationCode])
5454

55-
const ongoingMissionCards = ongingMissionsToDisplay.map(function (mission, index) {
56-
return <OngoingMissionCard key={index} mission={mission} />
57-
})
55+
const ongoingMissionCards = ongingMissionsToDisplay.map((mission, index) => (
56+
<OngoingMissionCard key={index} mission={mission} />
57+
))
5858

5959
return (
6060
<StyledOngoingMissionView>

frontend/src/components/Pages/FrontPage/RobotCards/RobotStatusCard.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ const StyledPadding = styled.div`
4747
padding: 8px;
4848
`
4949

50-
export function RobotStatusCard({ robot }: RobotProps) {
50+
export const RobotStatusCard = ({ robot }: RobotProps) => {
5151
let navigate = useNavigate()
5252
const goToRobot = () => {
5353
const path = `${config.FRONTEND_BASE_ROUTE}/robot/${robot.id}`
@@ -83,7 +83,7 @@ export function RobotStatusCard({ robot }: RobotProps) {
8383
)
8484
}
8585

86-
export function RobotStatusCardPlaceholder() {
86+
export const RobotStatusCardPlaceholder = () => {
8787
const { TranslateText } = useLanguageContext()
8888
return (
8989
<StyledCard style={{ boxShadow: tokens.elevation.raised }}>

frontend/src/components/Pages/FrontPage/RobotCards/RobotStatusSection.tsx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const RobotView = styled.div`
1919
gap: 1rem;
2020
`
2121

22-
export function RobotStatusSection() {
22+
export const RobotStatusSection = () => {
2323
const { TranslateText } = useLanguageContext()
2424
const { installationCode } = useInstallationContext()
2525
const { enabledRobots } = useRobotContext()
@@ -34,7 +34,7 @@ export function RobotStatusSection() {
3434
return sortedRobots
3535
}
3636
const relevantRobots = sortRobotsByStatus(
37-
enabledRobots.filter(function (robot) {
37+
enabledRobots.filter((robot) => {
3838
return robot.currentInstallation.toLocaleLowerCase() === installationCode.toLocaleLowerCase()
3939
})
4040
)
@@ -51,9 +51,7 @@ export function RobotStatusSection() {
5151
}, [enabledRobots, installationCode, switchSafeZoneStatus])
5252

5353
const getRobotDisplay = () => {
54-
return robots.map(function (robot) {
55-
return <RobotStatusCard key={robot.id} robot={robot} />
56-
})
54+
return robots.map((robot) => <RobotStatusCard key={robot.id} robot={robot} />)
5755
}
5856

5957
return (

frontend/src/components/Pages/InspectionPage/DeckCards.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ const DeckCard = ({ deckData, deckName, setSelectedDeck, selectedDeck, handleSch
9898
)
9999
}
100100

101-
export function DeckCards({ deckMissions, setSelectedDeck, selectedDeck, handleScheduleAll }: IDeckCardProps) {
101+
export const DeckCards = ({ deckMissions, setSelectedDeck, selectedDeck, handleScheduleAll }: IDeckCardProps) => {
102102
const { TranslateText } = useLanguageContext()
103103

104104
return (

frontend/src/components/Pages/InspectionPage/InspectionOverview.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const StyledView = styled.div`
3030
align-items: flex-start;
3131
`
3232

33-
export function InspectionOverviewSection() {
33+
export const InspectionOverviewSection = () => {
3434
const { TranslateText } = useLanguageContext()
3535
const [activeTab, setActiveTab] = useState(0)
3636
const [allMissions, setAllMissions] = useState<Inspection[]>()

frontend/src/components/Pages/InspectionPage/InspectionSection.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export interface DeckMissionCount {
3434
}
3535
}
3636

37-
export function InspectionSection() {
37+
export const InspectionSection = () => {
3838
const { installationCode } = useInstallationContext()
3939
const [deckMissions, setDeckMissions] = useState<DeckMissionType>({})
4040
const [selectedDeck, setSelectedDeck] = useState<Deck>()

frontend/src/components/Pages/InspectionPage/InspectionTable.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ const InspectionRow = ({ inspection, openDialog, setMissions, openScheduledDialo
193193

194194
const columns = ['Status', 'Name', 'Description', 'Area', 'Last completed', 'Deadline', 'Add to queue']
195195

196-
export function InspectionTable({ deck, inspections, openDialog, setSelectedMissions }: IProps) {
196+
export const InspectionTable = ({ deck, inspections, openDialog, setSelectedMissions }: IProps) => {
197197
const { TranslateText } = useLanguageContext()
198198
const navigate = useNavigate()
199199
const [isScheduledDialogOpen, setIsScheduledDialogOpen] = useState<boolean>(false)
@@ -245,7 +245,7 @@ export function InspectionTable({ deck, inspections, openDialog, setSelectedMiss
245245
)
246246
}
247247

248-
export function AllInspectionsTable({ inspections }: ITableProps) {
248+
export const AllInspectionsTable = ({ inspections }: ITableProps) => {
249249
const { TranslateText } = useLanguageContext()
250250
const { ongoingMissions, missionQueue } = useMissionsContext()
251251
const [selectedMissions, setSelectedMissions] = useState<CondensedMissionDefinition[]>()

frontend/src/components/Pages/InspectionPage/InspectionUtilities.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ interface ICardMissionInformationProps {
137137
inspections: Inspection[]
138138
}
139139

140-
export function CardMissionInformation({ deckName, inspections }: ICardMissionInformationProps) {
140+
export const CardMissionInformation = ({ deckName, inspections }: ICardMissionInformationProps) => {
141141
const { TranslateText } = useLanguageContext()
142142

143143
var colorsCount: DeckMissionCount = {

frontend/src/components/Pages/MissionDefinitionPage/MissionDefinitionHeader/MissionDefinitionHeader.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ interface MissionDefinitionHeaderProps {
55
missionDefinition: CondensedMissionDefinition
66
}
77

8-
export function MissionDefinitionHeader({ missionDefinition }: MissionDefinitionHeaderProps) {
8+
export const MissionDefinitionHeader = ({ missionDefinition }: MissionDefinitionHeaderProps) => {
99
return (
1010
<StyledDict.HeaderSection>
1111
<StyledDict.TitleSection>

0 commit comments

Comments
 (0)