fix(webui): make sidebar sticky as intended
Some checks failed
Build / build (pull_request) Failing after 58s

also a bit of language-specific width adjustment
This commit is contained in:
Sainan 2025-06-29 21:09:29 +02:00
parent 1a2d8ab19a
commit 201c260465
2 changed files with 15 additions and 4 deletions

View File

@ -75,7 +75,7 @@
</div>
</div>
</div>
<div class="w-100">
<div id="main-content">
<div data-route="/webui/" data-title="Login | OpenWF WebUI">
<p data-loc="login_description"></p>
<form onsubmit="doLogin();return false;">

View File

@ -4,9 +4,20 @@
}
body.logged-in #sidebar {
position: sticky;
top: 5rem;
margin-right: 3rem;
position: fixed;
}
body.logged-in #main-content {
width: 100%;
margin-left: 7rem;
}
body.logged-in:has([data-lang=de].active) #main-content {
margin-left: 8rem;
}
body.logged-in:has([data-lang=zh].active) #main-content {
margin-left: 6rem;
}
body:not(.logged-in) #sidebar {