refactor telepresence guide

This commit is contained in:
Chris Zhu
2025-04-19 22:53:29 -07:00
parent 6a050d2b92
commit 41feae60a2
6 changed files with 14 additions and 33 deletions

View File

@@ -1,19 +0,0 @@
import { Controller } from "@hotwired/stimulus"
export default class extends Controller {
static targets = ["internalUrl"]
copyToClick(event) {
navigator.clipboard.writeText(this.internalUrlTarget.textContent);
const element = event.currentTarget;
element.classList.add('animate-click');
setTimeout(() => element.classList.remove('animate-click'), 300);
}
showTelepresenceGuide(event) {
event.preventDefault();
this.internalUrlTarget.setAttribute("href", event.target.dataset.internalUrl);
this.internalUrlTarget.querySelector("code").textContent = event.target.dataset.internalUrl;
telepresence_guide.showModal();
}
}