In Odoo 18, OWL2 (Frontend) I want to use Basic Bootstrap Functionalities like Popovers:
https://getbootstrap.com/docs/5.0/components/popovers/
I got it to work, but it seams a little bit off, as Odoo uses bootstrap 5 and why do I have to additionally import it? Is there a more odoo-nic way?
Codesample: https://github.com/weinni2000/faq/tree/18.0/minimal_owl
"web.assets_frontend": [
"minimal_owl/static/src/lib/package/bootstrap.bundle.min.js", # bootstrap tooling
async setup() {
onMounted(() => {
const popoverTriggerList = [].slice.call(
document.querySelectorAll('[data-bs-toggle="popover"]')
);
popoverTriggerList.forEach(function (popoverTriggerEl) {
/* eslint-disable no-undef */
new bootstrap.Popover(popoverTriggerEl);
});
});
}