Add handling for responsive sidebar content.
This commit is contained in:
@@ -19,10 +19,16 @@ export class MenuSelectionDirective {
|
||||
|
||||
onMenuSelect(): void {
|
||||
const sidebar = document.getElementById('sidebar');
|
||||
sidebar.classList.add('active');
|
||||
if (!sidebar?.classList.contains('active')) {
|
||||
sidebar?.classList.add('active');
|
||||
}
|
||||
const content = document.getElementById('content');
|
||||
content.classList.add( 'active');
|
||||
if (!content?.classList.contains('active')) {
|
||||
content?.classList.add('active');
|
||||
}
|
||||
const sidebarCollapse = document.getElementById('sidebarCollapse');
|
||||
sidebarCollapse.classList.remove('active');
|
||||
if (sidebarCollapse?.classList.contains('active')) {
|
||||
sidebarCollapse?.classList.remove('active');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,10 +17,10 @@ export class MenuToggleDirective {
|
||||
// Menu Trigger
|
||||
onMenuToggle(): void {
|
||||
const sidebar = document.getElementById('sidebar');
|
||||
sidebar.classList.toggle('active');
|
||||
sidebar?.classList.toggle('active');
|
||||
const content = document.getElementById('content');
|
||||
content.classList.toggle('active');
|
||||
content?.classList.toggle('active');
|
||||
const sidebarCollapse = document.getElementById('sidebarCollapse');
|
||||
sidebarCollapse.classList.toggle('active');
|
||||
sidebarCollapse?.classList.toggle('active');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user