feat: paste button on import cURL window

This commit is contained in:
liyasthomas
2022-02-03 12:43:28 +05:30
parent f9fbe08f32
commit 4836948920
32 changed files with 68 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M16 4h2a2 2 0 012 2v14a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2h2" />
<rect x="8" y="2" width="8" height="4" rx="1" ry="1" />
</svg>

After

Width:  |  Height:  |  Size: 348 B

View File

@@ -20,6 +20,14 @@
@click.native="hideModal"
/>
</span>
<span class="flex">
<ButtonSecondary
:svg="pasteIcon"
:label="`${t('action.paste')}`"
filled
@click.native="handlePaste"
/>
</span>
</template>
</SmartModal>
</template>
@@ -143,4 +151,20 @@ const handleImport = () => {
}
hideModal()
}
const pasteIcon = ref("clipboard")
const handlePaste = async () => {
try {
const text = await navigator.clipboard.readText()
if (text) {
curl.value = text
pasteIcon.value = "check"
setTimeout(() => (pasteIcon.value = "clipboard"), 1000)
}
} catch (e) {
console.error("Failed to copy: ", e)
toast.error(t("profile.no_permission").toString())
}
}
</script>

View File

@@ -19,6 +19,7 @@
"more": "Meer",
"new": "Nuut",
"no": "Geen",
"paste": "Paste",
"prettify": "Prettify",
"remove": "Verwyder",
"restore": "Herstel",

View File

@@ -19,6 +19,7 @@
"more": "أكثر",
"new": "جديد",
"no": "رقم",
"paste": "Paste",
"prettify": "جمال",
"remove": "يزيل",
"restore": "يعيد",

View File

@@ -19,6 +19,7 @@
"more": "Més",
"new": "Novetat",
"no": "No",
"paste": "Paste",
"prettify": "Prettify",
"remove": "Elimina",
"restore": "Restaura",

View File

@@ -19,6 +19,7 @@
"more": "更多",
"new": "新增",
"no": "否",
"paste": "Paste",
"prettify": "美化",
"remove": "移除",
"restore": "恢复",

View File

@@ -19,6 +19,7 @@
"more": "Více",
"new": "Nový",
"no": "Ne",
"paste": "Paste",
"prettify": "Prettify",
"remove": "Odstranit",
"restore": "Obnovit",

View File

@@ -19,6 +19,7 @@
"more": "Mere",
"new": "Ny",
"no": "Ingen",
"paste": "Paste",
"prettify": "Prettify",
"remove": "Fjerne",
"restore": "Gendan",

View File

@@ -19,6 +19,7 @@
"more": "Mehr",
"new": "Neu",
"no": "Nein",
"paste": "Paste",
"prettify": "Verschönern",
"remove": "Entfernen",
"restore": "Wiederherstellen",

View File

@@ -19,6 +19,7 @@
"more": "Περισσότερο",
"new": "Νέος",
"no": "Οχι",
"paste": "Paste",
"prettify": "Ωραιοποιώ",
"remove": "Αφαιρώ",
"restore": "Επαναφέρω",

View File

@@ -19,6 +19,7 @@
"more": "More",
"new": "New",
"no": "No",
"paste": "Paste",
"prettify": "Prettify",
"remove": "Remove",
"restore": "Restore",

View File

@@ -19,6 +19,7 @@
"more": "Más",
"new": "Nuevo",
"no": "No",
"paste": "Paste",
"prettify": "Prettify",
"remove": "Eliminar",
"restore": "Restaurar",

View File

@@ -19,6 +19,7 @@
"more": "Lisää",
"new": "Uusi",
"no": "Ei",
"paste": "Paste",
"prettify": "Koristella",
"remove": "Poista",
"restore": "Palauttaa",

View File

@@ -19,6 +19,7 @@
"more": "Suite",
"new": "Nouveau",
"no": "Non",
"paste": "Paste",
"prettify": "Formater",
"remove": "Supprimer",
"restore": "Restaurer",

View File

@@ -19,6 +19,7 @@
"more": "יותר",
"new": "חָדָשׁ",
"no": "לא",
"paste": "Paste",
"prettify": "לְיַפּוֹת",
"remove": "לְהַסִיר",
"restore": "לשחזר",

View File

@@ -19,6 +19,7 @@
"more": "Több",
"new": "Új",
"no": "Nem",
"paste": "Paste",
"prettify": "Csinosítás",
"remove": "Eltávolítás",
"restore": "Visszaállítás",

View File

@@ -19,6 +19,7 @@
"more": "Di più",
"new": "Nuovo",
"no": "No",
"paste": "Paste",
"prettify": "Abbellisci",
"remove": "Rimuovi",
"restore": "Ripristina",

View File

@@ -19,6 +19,7 @@
"more": "もっと",
"new": "新しい",
"no": "番号",
"paste": "Paste",
"prettify": "きれいにする",
"remove": "削除する",
"restore": "戻す",

View File

@@ -19,6 +19,7 @@
"more": "더보기",
"new": "추가",
"no": "아니요",
"paste": "Paste",
"prettify": "예쁘게",
"remove": "제거",
"restore": "복원",

View File

@@ -19,6 +19,7 @@
"more": "Meer",
"new": "Nieuw",
"no": "Nee",
"paste": "Paste",
"prettify": "Netter opmaken",
"remove": "Verwijderen",
"restore": "Herstellen",

View File

@@ -19,6 +19,7 @@
"more": "Mer",
"new": "Ny",
"no": "Nei",
"paste": "Paste",
"prettify": "Forskjønn",
"remove": "Ta bort",
"restore": "Gjenopprett",

View File

@@ -19,6 +19,7 @@
"more": "Więcej",
"new": "Nowa",
"no": "Nie",
"paste": "Paste",
"prettify": "Popraw czytelność",
"remove": "Usuń",
"restore": "Przywróć",

View File

@@ -19,6 +19,7 @@
"more": "Mais",
"new": "Novo",
"no": "Não",
"paste": "Paste",
"prettify": "Embelezar",
"remove": "Remover",
"restore": "Restaurar",

View File

@@ -19,6 +19,7 @@
"more": "Mais",
"new": "Novo",
"no": "Não",
"paste": "Paste",
"prettify": "Embelezar",
"remove": "Remover",
"restore": "Restaurar",

View File

@@ -19,6 +19,7 @@
"more": "Mai mult",
"new": "Nou",
"no": "Nu",
"paste": "Paste",
"prettify": "Dăruiește",
"remove": "Elimina",
"restore": "Restabili",

View File

@@ -19,6 +19,7 @@
"more": "Больше",
"new": "Создать новый",
"no": "Нет",
"paste": "Paste",
"prettify": "Форматировать",
"remove": "Удалить",
"restore": "Восстановить",

View File

@@ -19,6 +19,7 @@
"more": "Више",
"new": "Нова",
"no": "Не",
"paste": "Paste",
"prettify": "Преттифи",
"remove": "Уклони",
"restore": "Ресторе",

View File

@@ -19,6 +19,7 @@
"more": "Mer",
"new": "Ny",
"no": "Nej",
"paste": "Paste",
"prettify": "Försköna",
"remove": "Avlägsna",
"restore": "Återställ",

View File

@@ -19,6 +19,7 @@
"more": "Daha",
"new": "Yeni",
"no": "Numara",
"paste": "Paste",
"prettify": "Güzelleştir",
"remove": "Kaldır",
"restore": "Onar",

View File

@@ -19,6 +19,7 @@
"more": "更多",
"new": "新增",
"no": "否",
"paste": "Paste",
"prettify": "美化",
"remove": "移除",
"restore": "還原",

View File

@@ -19,6 +19,7 @@
"more": "Більше",
"new": "Новий",
"no": "Немає",
"paste": "Paste",
"prettify": "Прикрасьте",
"remove": "Видалити",
"restore": "Відновлювати",

View File

@@ -19,6 +19,7 @@
"more": "Hơn",
"new": "Mới mẻ",
"no": "Không",
"paste": "Paste",
"prettify": "Kiểm tra trước",
"remove": "Tẩy",
"restore": "Khôi phục",