First tests and integration of radio panel

This commit is contained in:
Davide Passoni
2024-08-31 10:12:25 +02:00
parent ebfa7916c6
commit ba2c48dead
26 changed files with 844 additions and 69 deletions

View File

@@ -1,6 +1,6 @@
import React, { useState } from "react";
import { OlStateButton } from "../components/olstatebutton";
import { faGamepad, faRuler, faPencil, faEllipsisV, faCog, faQuestionCircle, faPlusSquare, faMagnifyingGlass, faPlaneDeparture } from "@fortawesome/free-solid-svg-icons";
import { faGamepad, faRuler, faPencil, faEllipsisV, faCog, faQuestionCircle, faPlusSquare, faMagnifyingGlass, faPlaneDeparture, faRadio } from "@fortawesome/free-solid-svg-icons";
import { EventsConsumer } from "../../eventscontext";
import { StateConsumer } from "../../statecontext";
import { IDLE } from "../../constants/constants";
@@ -58,6 +58,12 @@ export function SideBar() {
icon={faPlaneDeparture}
tooltip="Hide/show airbase menu"
></OlStateButton>
<OlStateButton
onClick={events.toggleRadioMenuVisible}
checked={appState.radioMenuVisible}
icon={faRadio}
tooltip="Hide/show radio menu"
></OlStateButton>
</div>
</div>
<div className="flex w-16 flex-wrap content-end justify-center p-4">