19 lines
460 B
JavaScript
19 lines
460 B
JavaScript
import { Controller } from "@hotwired/stimulus"
|
|
import {showToast} from "../services/toast";
|
|
|
|
export default class ShowUploadController extends Controller {
|
|
static values = {
|
|
copySnippet: String,
|
|
};
|
|
|
|
async copy(ev) {
|
|
ev.preventDefault();
|
|
|
|
await navigator.clipboard.writeText(this.copySnippetValue);
|
|
|
|
showToast({
|
|
title: "️📋 HTML Snippet",
|
|
body: "Copied to clipboard.",
|
|
});
|
|
}
|
|
} |