diff --git a/frontend/react/src/eventscontext.tsx b/frontend/react/src/eventscontext.tsx index 85b267e7..dbba9005 100644 --- a/frontend/react/src/eventscontext.tsx +++ b/frontend/react/src/eventscontext.tsx @@ -6,11 +6,13 @@ export const EventsContext = createContext({ setUnitControlMenuVisible: (e: boolean) => {}, setMeasureMenuVisible: (e: boolean) => {}, setDrawingMenuVisible: (e: boolean) => {}, + setOptionsMenuVisible: (e: boolean) => {}, toggleMainMenuVisible: () => {}, toggleSpawnMenuVisible: () => {}, toggleUnitControlMenuVisible: () => {}, toggleMeasureMenuVisible: () => {}, toggleDrawingMenuVisible: () => {}, + toggleOptionsMenuVisible: () => {}, }) export const EventsProvider = EventsContext.Provider; diff --git a/frontend/react/src/statecontext.tsx b/frontend/react/src/statecontext.tsx index 93f47833..ba263e33 100644 --- a/frontend/react/src/statecontext.tsx +++ b/frontend/react/src/statecontext.tsx @@ -7,6 +7,7 @@ export const StateContext = createContext({ unitControlMenuVisible: false, measureMenuVisible: false, drawingMenuVisible: false, + optionsMenuVisible: false, mapHiddenTypes: MAP_HIDDEN_TYPES_DEFAULTS, mapOptions: MAP_OPTIONS_DEFAULTS }) diff --git a/frontend/react/src/ui/components/olbuttongroup.tsx b/frontend/react/src/ui/components/olbuttongroup.tsx index bd115478..9cd3a9ff 100644 --- a/frontend/react/src/ui/components/olbuttongroup.tsx +++ b/frontend/react/src/ui/components/olbuttongroup.tsx @@ -17,7 +17,7 @@ export function OlButtonGroupItem(props: { active: boolean, onClick: () => void }) { - return } \ No newline at end of file diff --git a/frontend/react/src/ui/components/oldropdown.tsx b/frontend/react/src/ui/components/oldropdown.tsx index 8ec9d77f..c1593024 100644 --- a/frontend/react/src/ui/components/oldropdown.tsx +++ b/frontend/react/src/ui/components/oldropdown.tsx @@ -74,7 +74,7 @@ export function OlDropdown(props: { }) return
- } \ No newline at end of file diff --git a/frontend/react/src/ui/components/olnumberinput.tsx b/frontend/react/src/ui/components/olnumberinput.tsx index ce56e2ec..23ac1400 100644 --- a/frontend/react/src/ui/components/olnumberinput.tsx +++ b/frontend/react/src/ui/components/olnumberinput.tsx @@ -9,14 +9,14 @@ export function OlNumberInput(props: { onChange: (e: ChangeEvent) => void }) { return
-
- - - +
+ {props.showBackButton && { })} icon={faArrowLeft} className="mr-1 cursor-pointer p-2 rounded-md dark:hover:bg-gray-700 dark:text-gray-500 dark:hover:text-white"/>} {props.title} +
{props.children}
diff --git a/frontend/react/src/ui/panels/header.tsx b/frontend/react/src/ui/panels/header.tsx index 32f61e44..95177953 100644 --- a/frontend/react/src/ui/panels/header.tsx +++ b/frontend/react/src/ui/panels/header.tsx @@ -21,7 +21,7 @@ export function Header() {
{}}/>
-
+
{ Object.entries({ 'human': olButtonsVisibilityHuman,'olympus': olButtonsVisibilityOlympus, 'dcs': olButtonsVisibilityDcs @@ -35,7 +35,7 @@ export function Header() { }) }
-
+
{ Object.entries({ @@ -51,7 +51,7 @@ export function Header() { }) }
-
+
getApp().getMap().setHiddenType( 'blue', !appState.mapHiddenTypes['blue'] )} diff --git a/frontend/react/src/ui/panels/sidebar.tsx b/frontend/react/src/ui/panels/sidebar.tsx index 48b1e5ba..df277211 100644 --- a/frontend/react/src/ui/panels/sidebar.tsx +++ b/frontend/react/src/ui/panels/sidebar.tsx @@ -1,6 +1,6 @@ import React from 'react' import { OlStateButton } from '../components/olstatebutton'; -import { faPlus, faGamepad, faRuler, faPencil, faListDots } from '@fortawesome/free-solid-svg-icons'; +import { faPlus, faGamepad, faRuler, faPencil, faEllipsisV, faCog } from '@fortawesome/free-solid-svg-icons'; import { EventsConsumer } from '../../eventscontext'; import { StateConsumer } from '../../statecontext'; @@ -12,11 +12,12 @@ export function SideBar() { diff --git a/frontend/react/src/ui/panels/unitcontrolmenu.tsx b/frontend/react/src/ui/panels/unitcontrolmenu.tsx index def94b1a..3c7361a5 100644 --- a/frontend/react/src/ui/panels/unitcontrolmenu.tsx +++ b/frontend/react/src/ui/panels/unitcontrolmenu.tsx @@ -139,7 +139,7 @@ export function UnitControlMenu() { Altitude {selectedUnitsData.desiredAltitude !== undefined ? (selectedUnitsData.desiredAltitude + " FT") : "Different values"} + className="data-[flash='true']:animate-pulse dark:text-blue-500 font-bold">{selectedUnitsData.desiredAltitude !== undefined ? (Intl.NumberFormat("en-US").format(selectedUnitsData.desiredAltitude) + " FT") : "Different values"}
Altitude - {`${spawnAltitude} FT`} + {`${Intl.NumberFormat("en-US").format(spawnAltitude)} FT`}
setSpawnAltitudeType(!spawnAltitudeType)} />