From b78b09653509552d99d3c7415397c3cd2282aad1 Mon Sep 17 00:00:00 2001 From: 123a456b789c <50078004+123a456b789c@users.noreply.github.com> Date: Fri, 2 Aug 2024 22:08:38 +0200 Subject: [PATCH] Fixed UI design --- react/src/App.js | 38 +++++++++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/react/src/App.js b/react/src/App.js index 9889a93..e79513e 100644 --- a/react/src/App.js +++ b/react/src/App.js @@ -334,6 +334,7 @@ function App() { const [ latlong, setLatlong ] = React.useState([]); const [ open, setOpen ] = React.useState(true); const [ sidebarOpen, setSidebarOpen ] = React.useState(true); + const [ daSelectaOpen, setDaSelecta] = React.useState(true) const closeModal = () => { setOpen(false); cookies.set("popup", "closed", { path: "/" , maxAge: 60*60*1}); @@ -345,6 +346,27 @@ function App() { } }, []) + React.useEffect(() => { + console.log(daSelectaOpen) + if (daSelectaOpen) { + document.getElementById('da-selecta').style.display = "block"; + document.getElementById('da-table').style.height = "60vh"; + } + }, [daSelectaOpen]) + + React.useEffect(() => { + var checkboxes = document.getElementsByName('categoryCheckbox'); + for (var i = 0; i < checkboxes.length; i++) { + if (checkboxes[i].checked) { + document.getElementById('da-selecta').style.display = "none"; + document.getElementById('da-table').style.height = "95vh"; + } + } + setDaSelecta(false); + }, [category]) + + + React.useEffect(() => { if (sidebarOpen) { document.getElementsByClassName("sidebar")[0].style.display = "block"; @@ -356,7 +378,8 @@ function App() { return (
- + +
@@ -370,21 +393,22 @@ function App() {
  • Az A, B és C kategóriák esetében a bal oldalon megjelennek az adott terület iskolái rangsorolva, a besorolás alapját az Átlagos Képzési Óraszám és a forgalmi Vizsga Sikerességi Mutató képezik. A rangsorban mindig csak a képernyőn látható iskolák szerepelnek.
  • Egy-egy térképjelölőre kattintva meg lehet nézni az adott iskola legutóbbi két negyedéves statisztikáját, valamint egyéb elérhető infókat.
  • -

    Részletes magyarázat GitHub-on található.

    +

    Részletes magyarázat GitHub-on található.

    -

    Rangsor

    -
    - -
    + +

    Jogosítvány kategóriák

    -
    +
    +

    Rangsor

    + +