diff --git a/app.vue b/app.vue index d74f353..434a478 100644 --- a/app.vue +++ b/app.vue @@ -6,6 +6,7 @@ const form = ref(null); const qrCode = ref(undefined); const copyUrlIcon = ref("i-heroicons-clipboard-document"); +const copyBaseApiUrlIcon = ref("i-heroicons-clipboard-document"); const copyImageIcon = ref("i-heroicons-clipboard-document"); const copyImageLabel = ref("Copy"); @@ -35,7 +36,7 @@ const isValidState = computed( state.format, ); -const BASE_API_URL = "http://localhost:3000/api"; +const BASE_API_URL = "https://simple-qr.com/api"; const apiUrl = computed(() => { if (!isValidState.value) return ""; @@ -71,6 +72,15 @@ const copyUrl = async () => { }, 3000); }; +const copyBaseApiUrl = async () => { + await navigator.clipboard.writeText(BASE_API_URL); + + copyBaseApiUrlIcon.value = "i-heroicons-clipboard-document-check"; + setTimeout(() => { + copyBaseApiUrlIcon.value = "i-heroicons-clipboard-document"; + }, 3000); +}; + const downloadQRCode = () => { const link = document.createElement("a"); link.href = qrCode.value; @@ -120,7 +130,7 @@ const arrayToUnion = (array: string[]) => Simple QRCode Generator
- +
@@ -276,28 +286,36 @@ const arrayToUnion = (array: string[]) =>

You can easily generate QRCodes by using the API, with no rate limitation. -
-
+
+
If you are not sure how to use the API, you can fill the QRCode form and copy the generated API URL.

Base API URL

- - - + + + + + + +