added status and error notification
This commit is contained in:
parent
cd62e90ddb
commit
821a1f88de
18
src/App.vue
18
src/App.vue
@ -1,5 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="grid-container">
|
<div class="grid-container relative">
|
||||||
|
<div v-show="showStatusMessage" class="flex justify-center justify-self-center w-1/5 text-center px-4 py-3 uppercase font-bold bg-green-300 text-green-600 fixed top-0 mt-4 rounded z-10">Copied!</div>
|
||||||
|
<div v-show="showErrorMessage" class="flex justify-center justify-self-center w-1/5 text-center px-4 py-3 uppercase font-bold bg-red-300 text-red-600 fixed top-0 mt-4 rounded z-10">Failed to copy</div>
|
||||||
|
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="grid-header">
|
<div class="grid-header">
|
||||||
<h1 class="text-center text-4xl font-bold">Batch Color Converter</h1>
|
<h1 class="text-center text-4xl font-bold">Batch Color Converter</h1>
|
||||||
@ -228,17 +231,18 @@ export default defineComponent({
|
|||||||
|
|
||||||
function updateClipboard (text) {
|
function updateClipboard (text) {
|
||||||
navigator.clipboard.writeText(text).then(() => {
|
navigator.clipboard.writeText(text).then(() => {
|
||||||
showErrorMessage = false
|
console.log(showStatusMessage)
|
||||||
showStatusMessage = true
|
showErrorMessage.value = false
|
||||||
|
showStatusMessage.value = true
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
showStatusMessage = false
|
showStatusMessage.value = false
|
||||||
}, 1000)
|
}, 1000)
|
||||||
})
|
})
|
||||||
.catch(() => {
|
.catch(() => {
|
||||||
showStatusMessage = false
|
showStatusMessage.value = false
|
||||||
showErrorMessage = true
|
showErrorMessage.value = true
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
showErrorMessage = false
|
showErrorMessage.value = false
|
||||||
}, 1000)
|
}, 1000)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user