app/components/satis/page/component.html.slim in satis-2.1.28 vs app/components/satis/page/component.html.slim in satis-2.1.29
- old
+ new
@@ -8,12 +8,16 @@
= turbo_frame_tag "dialog"
.h-screen.flex data-controller="satis-page"
/ TOPBAR
.page_bg
.topbar
- .arrow
- .fa-solid.fa-bars
+ .account-icon
+ - if Current.account.logo.attached?
+ = image_tag url_for(Current.account.logo.variant(resize_to_limit: [nil, 25]).processed)
+ - else
+ .h-8.w-auto
+ = Current.account.name
/ NAVBAR
.flex-1.px-4.flex.justify-between
= navbar
/ SIDEBAR
@@ -23,34 +27,5 @@
.page_body
main.flex-1.relative.overflow-y-auto.overflow-x-auto.focus:outline-none
.mt-4
.max-w.mx-auto.px-4.sm:px-4.md:px-4
= body
-
-
-/ Minimize Sidebar
-javascript:
- document.addEventListener("DOMContentLoaded", () => {
- let sidebar_collapse = document.querySelector(".sidebar");
- let topbar = document.querySelector(".topbar");
- let page_body = document.querySelector(".page_body");
- let sidebarBtn = document.querySelector(".arrow");
-
- // Check stored state and apply it
- const isClosed = sessionStorage.getItem('sidebarClosed') === 'true';
- if (isClosed) {
- sidebar_collapse.classList.add("close");
- topbar.classList.add("close");
- page_body.classList.add("close");
- }
-
- sidebarBtn.addEventListener("click", () => {
- sidebar_collapse.classList.toggle("close");
- topbar.classList.toggle("close");
- page_body.classList.toggle("close");
-
- // Save the current state to sessionStorage
- const currentState = sidebar_collapse.classList.contains("close");
- sessionStorage.setItem('sidebarClosed', currentState);
- });
- });
-