aproveitando a deixa... tem um sugestão que notei que pode ser implementada futuramente. se vcs acharem boa ideia, que é, usar uma config pra setar os eventos automaticamente.
as vezes em uma classe temos um monte de event listener no connect, o que pensei é uma espécie de config.
algo como:
export default class AnnotationModal extends Controller {
static listeners = ['show@openModal'];
....
}
ou:
export default class AnnotationModal extends Controller {
static listeners = [
['show', this.openModal]
];
....
}
ou entao:
versao 1:
export default class AnnotationModal extends Controller {
get listeners() {
return [
['show', this.openModal]
]
}
....
}
versao 2:
export default class AnnotationModal extends Controller {
get listeners() {
return [
'show@openModal'
]
}
....
}
e quem registra isso, é o controller pai.