Hi Clayton,
If it’s about link toggling the off-canvas menu, maybe I can help.
Will the behavior be a simple close/open?
IF that’s the case, try this script:
<script>
const OffCanvasPanel = document.querySelector('nav#generate-slideout-menu');
const htmlTag = document.querySelector('html');
const bodyTag = document.querySelector('body');
var OffCanvasPanel_btns = OffCanvasPanel.querySelectorAll('a.gb-button.menu-item');
function dbHandleClick(evt) {
for (var y = 0; y < OffCanvasPanel_btns.length; y++) {
if ( OffCanvasPanel_btns[y] == evt.target ) {
htmlTag.classList.remove('slide-opened');
bodyTag.classList.remove('offside-js--is-open', 'offside-js--is-left');
OffCanvasPanel.classList.remove('is-open');
}
}
}
window.addEventListener("click", dbHandleClick);
</script>