dealhub/resources/js/sidebar.js
kusowl 2fba9f7ab8 refactor: replace user dashboard with explore page and improve broker UI components
- Removed `UserDashboardController` and related user dashboard views.
- Introduced `ExplorePageController` and redesigned `explore.blade.php` as the main user-facing page.
- Updated routing logic to redirect users (non-admin and non-broker) to the `explore` page.
- Added dedicated sidebar and layout components for the broker dashboard, improving structure and navigation.
2026-01-15 15:07:58 +05:30

27 lines
822 B
JavaScript

const sidebar = document.getElementById('sidebar');
const sidebarWrapper = document.getElementById('sidebarWrapper');
const openBtn = document.getElementById('openSidebarBtn')
const closeBtn = document.getElementById('closeSidebarBtn')
const classList = ['md:w-50', 'lg:w-60'];
openBtn.addEventListener('click', () => openSidebar());
closeBtn.addEventListener('click', () => closeSidebar());
function openSidebar() {
classList.forEach(cl => sidebarWrapper.classList.toggle(cl))
sidebar.classList.toggle('hidden');
closeBtn.classList.toggle('hidden')
openBtn.classList.toggle('hidden')
}
function closeSidebar() {
classList.forEach(cl => sidebarWrapper.classList.toggle(cl))
openBtn.classList.toggle('hidden')
closeBtn.classList.toggle('hidden')
sidebar.classList.toggle('hidden');
}