You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<template> <div :class="['tw-h-full tw-p-[30px] tw-bg-white md:tw-bg-primary-pale']"> <div class="xl:tw-grid xl:tw-grid-cols-[auto_414px] xl:tw-gap-[96px] xl:tw-max-w-[1246px] xl:tw-mx-auto xl:tw-px-[60px]"> <div class="tw-hidden xl:tw-block xl:tw-mt-[30px]"> <p class="welcome tw-text-primary-light">{{ $t("Welcome to ShowEasy") }}</p> <p class="sub tw-text-neutral-400"> {{ $t( "Your best guide from trip to show and from show to the world." ) }} </p> <img class="mt-11 ml-15" :src="require('@/assets/img/UserLoginMain.png')" /> </div> <div class="md:tw-w-[414px] md:tw-mx-auto"> <div class="tw-bg-white md:tw-rounded-[24px] md:tw-mt-[30px] md:tw-pt-[60px] md:tw-pb-[150px] md:tw-px-[30px]"> <div class="tw-font-bold tw-text-black tw-text-[18px] tw-mb-[16px]"> Thank you for signing up. </div> <div class="tw-text-black tw-text-[16px] tw-mb-[24px]"> Your email has been verified. </div> <button class="tw-bg-primary-1 tw-text-white tw-text-[16px] tw-w-full tw-py-[10px] tw-rounded-[16px] tw-mb-[16px]"> Explore with ShowEasy </button> <div class="tw-mx-auto tw-text-primary-1 tw-text-[14px] tw-w-fit"> Go to ShowEasy in {{ `${this.countdown}` }} sec... </div> <loading :isLoading="isPageLoading"></loading> </div> </div> </div> </div> </template>
<script> import loading from "@/components/newComponent/loading/loading.vue";
export default { name: "Redirect", layout: "login", auth: false, components: { loading, }, data() { return { isPageLoading: false, countdown: 5, }; }, watch: { }, created(){ this.secondCountDown();
}, methods: { secondCountDown(){ this.timer = setInterval(() => { if (this.countdown > 0) { this.countdown--; } if (this.countdown === 0) { clearInterval(this.timer); } }, 1000); if(this.countdown === 0){ console.log("0") } }
}, computed: { },
}; </script>
<style lang="scss" scoped> #app { overflow-y: hidden; }
.welcome { color: #f5cda8; font-family: Damion; font-size: 48px; margin-bottom: 0px; font-weight: 400; line-height: 66px; letter-spacing: 0.02em; }
.sub { color: #9c9c9c; font-style: italic; font-weight: 400; font-size: 22px; line-height: 29px; letter-spacing: 0.02em; }
:deep(.v-text-field.v-text-field--enclosed .v-text-field__details) { padding: 0; margin: 0; }
:deep(.v-messages__message) { font-size: 14px; }
$border-style: 1px solid #e5e5e5;
.title { font-weight: 700; font-size: 26px; line-height: 34px; letter-spacing: 0.02em; color: #232323; }
:deep(.v-text-field.v-text-field--enclosed .v-text-field__details) { margin-bottom: 0; padding: 0;
.v-messages { color: #9c9c9c; display: none; }
.v-messages.error--text { display: block; margin-top: 4px; margin-bottom: 16px; } }
.btn-border { border: $border-style; } </style>
|