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" @click.native="hideModal"
/> />
</span> </span>
<span class="flex">
<ButtonSecondary
:svg="pasteIcon"
:label="`${t('action.paste')}`"
filled
@click.native="handlePaste"
/>
</span>
</template> </template>
</SmartModal> </SmartModal>
</template> </template>
@@ -143,4 +151,20 @@ const handleImport = () => {
} }
hideModal() 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> </script>

View File

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

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", "more": "Més",
"new": "Novetat", "new": "Novetat",
"no": "No", "no": "No",
"paste": "Paste",
"prettify": "Prettify", "prettify": "Prettify",
"remove": "Elimina", "remove": "Elimina",
"restore": "Restaura", "restore": "Restaura",

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": "Více", "more": "Více",
"new": "Nový", "new": "Nový",
"no": "Ne", "no": "Ne",
"paste": "Paste",
"prettify": "Prettify", "prettify": "Prettify",
"remove": "Odstranit", "remove": "Odstranit",
"restore": "Obnovit", "restore": "Obnovit",

View File

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

View File

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

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": "More", "more": "More",
"new": "New", "new": "New",
"no": "No", "no": "No",
"paste": "Paste",
"prettify": "Prettify", "prettify": "Prettify",
"remove": "Remove", "remove": "Remove",
"restore": "Restore", "restore": "Restore",

View File

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

View File

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

View File

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

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": "Több", "more": "Több",
"new": "Új", "new": "Új",
"no": "Nem", "no": "Nem",
"paste": "Paste",
"prettify": "Csinosítás", "prettify": "Csinosítás",
"remove": "Eltávolítás", "remove": "Eltávolítás",
"restore": "Visszaállítás", "restore": "Visszaállítás",

View File

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

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": "더보기", "more": "더보기",
"new": "추가", "new": "추가",
"no": "아니요", "no": "아니요",
"paste": "Paste",
"prettify": "예쁘게", "prettify": "예쁘게",
"remove": "제거", "remove": "제거",
"restore": "복원", "restore": "복원",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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": "Више", "more": "Више",
"new": "Нова", "new": "Нова",
"no": "Не", "no": "Не",
"paste": "Paste",
"prettify": "Преттифи", "prettify": "Преттифи",
"remove": "Уклони", "remove": "Уклони",
"restore": "Ресторе", "restore": "Ресторе",

View File

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

View File

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

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": "Більше", "more": "Більше",
"new": "Новий", "new": "Новий",
"no": "Немає", "no": "Немає",
"paste": "Paste",
"prettify": "Прикрасьте", "prettify": "Прикрасьте",
"remove": "Видалити", "remove": "Видалити",
"restore": "Відновлювати", "restore": "Відновлювати",

View File

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