add slight loading animation
This commit is contained in:
parent
a5ae5ad8e9
commit
3c83dbe0ff
|
@ -10,9 +10,21 @@
|
|||
|
||||
<template>
|
||||
<div class="bd-e2eeTaContainer">
|
||||
<div class="bd-e2eeTaBtn bd-e2eeLock bd-error">
|
||||
<MiLock v-tooltip="'E2EE'" />
|
||||
</div>
|
||||
<template v-if="error">
|
||||
<div class="bd-e2eeTaBtn bd-e2eeLock bd-error">
|
||||
<MiLock v-tooltip="'E2EE ERROR!'" />
|
||||
</div>
|
||||
</template>
|
||||
<template v-else-if="state === 'loading'">
|
||||
<div class="bd-e2eeTaBtn bd-e2eeLock bd-warn">
|
||||
<MiLock v-tooltip="'E2EE is loading'" />
|
||||
</div>
|
||||
</template>
|
||||
<template v-else>
|
||||
<div class="bd-e2eeTaBtn bd-e2eeLock bd-ok">
|
||||
<MiLock v-tooltip="'E2EE Ready!'" />
|
||||
</div>
|
||||
</template>
|
||||
<div class="bd-taDivider"></div>
|
||||
</div>
|
||||
</template>
|
||||
|
@ -22,7 +34,10 @@
|
|||
export default {
|
||||
components: { MiLock },
|
||||
data() {
|
||||
return {};
|
||||
return {
|
||||
state: 'loading',
|
||||
error: null
|
||||
};
|
||||
},
|
||||
methods: {}
|
||||
}
|
||||
|
|
|
@ -129,3 +129,17 @@
|
|||
transform: translate3d(4px, -4px, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes bd-pulse {
|
||||
0% {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
50% {
|
||||
opacity: .7;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
|
||||
&.bd-warn {
|
||||
fill: #ccab3e;
|
||||
animation: bd-pulse 2s ease-in-out infinite;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue