style changes and no longer calls APIs to update OTP
This commit is contained in:
parent
4727837919
commit
8b9b903ad5
@ -13,20 +13,9 @@ import ListSecrets from "./components/ListSecrets.vue";
|
|||||||
Create
|
Create
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button type="warning" class="ml-2" @click="logout">Logout</el-button>
|
<el-button type="warning" class="ml-2" @click="logout">Logout</el-button>
|
||||||
<el-button type="error" @click="refresh">Refresh</el-button>
|
<el-button type="info" @click="refresh">Refresh</el-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- prettier-ignore-start -->
|
|
||||||
<div
|
|
||||||
class="timer"
|
|
||||||
v-if="loggedin"
|
|
||||||
style="
|
|
||||||
{
|
|
||||||
width: timerWidth + '%';
|
|
||||||
}
|
|
||||||
"
|
|
||||||
></div>
|
|
||||||
<!-- prettier-ignore-end -->
|
|
||||||
|
|
||||||
<el-dialog v-model="creationDialog" title="Add a new TOTP secret" width="80vw">
|
<el-dialog v-model="creationDialog" title="Add a new TOTP secret" width="80vw">
|
||||||
<CreateSecret @close="creationDialog = false" />
|
<CreateSecret @close="creationDialog = false" />
|
||||||
@ -37,6 +26,7 @@ import ListSecrets from "./components/ListSecrets.vue";
|
|||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
|
<div class="timer" v-if="loggedin" :style="{ width: timerWidth + '%' }"></div>
|
||||||
<HomePage
|
<HomePage
|
||||||
msg="You did it!"
|
msg="You did it!"
|
||||||
@loggedin="
|
@loggedin="
|
||||||
@ -122,15 +112,12 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
startTimer() {
|
startTimer() {
|
||||||
|
console.log("start timer called");
|
||||||
this.interval = setInterval(() => {
|
this.interval = setInterval(() => {
|
||||||
const now = new Date();
|
const now = new Date();
|
||||||
const seconds = now.getSeconds();
|
const seconds = now.getSeconds();
|
||||||
const remainingTime = (seconds > 30 ? 60 : 30) - seconds;
|
const remainingTime = (seconds > 30 ? 60 : 30) - seconds;
|
||||||
// console.log(remainingTime);
|
|
||||||
this.timerWidth = (remainingTime / 30) * 100;
|
this.timerWidth = (remainingTime / 30) * 100;
|
||||||
if (remainingTime === 30) {
|
|
||||||
this.refresh();
|
|
||||||
}
|
|
||||||
}, 1000);
|
}, 1000);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -161,7 +148,7 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.container {
|
.container {
|
||||||
margin-top: 0;
|
margin-top: 6vh;
|
||||||
}
|
}
|
||||||
|
|
||||||
.logoutBtn {
|
.logoutBtn {
|
||||||
@ -189,6 +176,7 @@ export default {
|
|||||||
.logo {
|
.logo {
|
||||||
font-size: 1.3rem;
|
font-size: 1.3rem;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
|
margin-left: 2vw;
|
||||||
}
|
}
|
||||||
|
|
||||||
.timer {
|
.timer {
|
||||||
|
Loading…
Reference in New Issue
Block a user