UNPKG

@stimulus-library/controllers

Version:

A library of useful controllers for Stimulus

11 lines (10 loc) 385 B
import { BaseController } from "@stimulus-library/utilities"; import { useTimeout } from "@stimulus-library/mixins"; export class SelfDestructController extends BaseController { connect() { requestAnimationFrame(() => { useTimeout(this, () => this.el.remove(), this.secondsValue * 1000); }); } } SelfDestructController.values = { seconds: Number };