mirror of
https://github.com/czhu12/canine.git
synced 2025-12-30 15:49:54 -06:00
refactor telepresence guide
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user