Component library
Sidebar Footer Button component
Last updated 2 November 2026
Defines a clickable button in sidebar footer.
Live demo
<ins-sidebar>
<ins-sidebar-footer>
<ins-sidebar-footer-button
icon="icon-lock-1">
</ins-sidebar-footer-button>
<ins-sidebar-footer-button
icon="icon-logout-1">
</ins-sidebar-footer-button>
</ins-sidebar-footer>
</ins-sidebar>Attributes
| FIELD ATTRIBUTE | TYPE | DEFAULT | OPTIONS | DESCRIPTION |
|---|---|---|---|---|
| icon | string | "" | icon-close-1, icon-utilities, icon-lock-1 ... | Defines icon of sidebar footer button |
Event
| EVENT | OBJECT | DESCRIPTION |
|---|---|---|
| insSidebarFooterButtonEvent | mouseevent | Execute a script when a foter button is clicked |
Examples
Default State
<ins-sidebar>
<ins-sidebar-footer>
<ins-sidebar-footer-button>
</ins-sidebar-footer-button>
</ins-sidebar-footer>
</ins-sidebar>Direct Data Source
<ins-sidebar>
<ins-sidebar-footer>
<ins-sidebar-footer-button
id="directDataSourceFooterBtn">
</ins-sidebar-footer-button>
</ins-sidebar-footer>
</ins-sidebar>
<script>
var iconBtn = 'icon-notification-1';
var directDataSourceFooterBtn = document.getElementById('directDataSourceFooterBtn')
directDataSourceFooterBtn.addEventListener('didLoad', function(e){
directDataSourceFooterBtn = iconBtn = 'icon-notification-1';
});
</script>insSidebarFooterButtonEvent
<ins-sidebar>
<ins-sidebar-footer>
<ins-sidebar-footer-button
id="footer-btn"
icon="icon-lock-1">
</ins-sidebar-footer-button>
<ins-sidebar-footer-button
id="footer-btn"
icon="icon-logout-1">
</ins-sidebar-footer-button>
</ins-sidebar-footer>
</ins-sidebar>
<script>
var sel = document.querySelectorAll('ins-sidebar-footer-button[id="footer-btn"]');
for (var i = 0; i < sel.length; i++){
sel[i].addEventListener('insSidebarFooterButtonEvent', function(event){
alert("Hello! I am an alert box!!");
});
};
</script>