Files
2026-07-02 15:54:39 -06:00

33 lines
719 B
JavaScript

import lottie from 'lottie-web/build/player/lottie_light';
class VrtsTestRunSuccess extends window.HTMLElement {
constructor() {
super();
this.resolveElements();
}
resolveElements() {
this.$lottiePlayer = this.querySelector( '[vrts-lottie-player]' );
}
connectedCallback() {
this.lottieAnimation = lottie.loadAnimation( {
path: `${ window.vrts_admin_vars.pluginUrl }/assets/animations/success-check.json`,
container: this.$lottiePlayer,
renderer: 'svg',
loop: false,
autoplay: true,
} );
}
disconnectedCallback() {
this.lottieAnimation.destroy();
}
loaAnimation() {
this.$lottiePlayer.play();
}
}
window.customElements.define( 'vrts-test-run-success', VrtsTestRunSuccess );