mirror of
https://github.com/MarijnDoeve/TijdVoorDeTest.git
synced 2026-07-12 21:05:19 +02:00
a4f8340b04
Compiles assets/*.ts via sensiolabs/typescript-bundle (standalone SWC binary) and adds Deno for formatting, linting, type-checking, and tests, keeping the project's no-Node/npm approach intact. Wires all four into CI, the Justfile, and the pre-commit hook.
20 lines
513 B
TypeScript
20 lines
513 B
TypeScript
import { Controller } from '@hotwired/stimulus';
|
|
import { Popover } from 'bootstrap';
|
|
|
|
export default class extends Controller {
|
|
popovers: Popover[] = [];
|
|
|
|
connect(): void {
|
|
this.popovers = [
|
|
...this.element.querySelectorAll('[data-bs-toggle="popover"]'),
|
|
]
|
|
.map((popoverTriggerEl) =>
|
|
Popover.getOrCreateInstance(popoverTriggerEl)
|
|
);
|
|
}
|
|
|
|
disconnect(): void {
|
|
this.popovers.forEach((popover) => popover.dispose());
|
|
}
|
|
}
|