|
@@ -1,15 +1,15 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div class="flex flex-col justify-center items-center mt-10 text-center">
|
|
<div class="flex flex-col justify-center items-center mt-10 text-center">
|
|
|
- <div class="bg-primary rounded-full w-31 h-31 flex justify-center items-center">
|
|
|
|
|
- <NuxtImg src="/img/coffee.svg" />
|
|
|
|
|
|
|
+ <div class="bg-primary rounded-full w-26 h-26 md:w-31 md:h-31 flex justify-center items-center">
|
|
|
|
|
+ <NuxtImg src="/img/coffee.svg" class="w-13 md:w-16" />
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<template v-if="!checkinSuccess">
|
|
<template v-if="!checkinSuccess">
|
|
|
- <h1 class="text-2xl mt-3">Registre sua participação</h1>
|
|
|
|
|
- <p class="text-sm text-[#505050] mt-4 px-4">Digite o Código do Evento/live que recebeu para registrar sua presença</p>
|
|
|
|
|
|
|
+ <h1 class="text-xl md:text-2xl mt-3">Registre sua participação</h1>
|
|
|
|
|
+ <p class="text-xs md:text-sm text-[#505050] mt-4 px-4">Digite o Código do Evento/live que recebeu para registrar sua presença</p>
|
|
|
<form class="flex flex-col justify-center items-center mt-5 gap-2 w-full max-w-[361px]" @submit.prevent="handleCheckin">
|
|
<form class="flex flex-col justify-center items-center mt-5 gap-2 w-full max-w-[361px]" @submit.prevent="handleCheckin">
|
|
|
<div class="flex flex-col justify-center items-center w-full">
|
|
<div class="flex flex-col justify-center items-center w-full">
|
|
|
- <label for="name" class="text-text-2 mb-1 font-medium text-sm">Nome Cadastrado na plataforma <span class="text-error">*</span></label>
|
|
|
|
|
|
|
+ <label for="name" class="text-text-2 mb-1 font-medium text-xs md:text-sm">Nome Cadastrado na plataforma <span class="text-error">*</span></label>
|
|
|
<input
|
|
<input
|
|
|
v-model="name"
|
|
v-model="name"
|
|
|
type="text"
|
|
type="text"
|
|
@@ -20,7 +20,7 @@
|
|
|
>
|
|
>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="flex flex-col justify-center items-center w-full">
|
|
<div class="flex flex-col justify-center items-center w-full">
|
|
|
- <label for="email" class="text-text-2 mb-1 font-medium text-sm">Email <span class="text-error">*</span></label>
|
|
|
|
|
|
|
+ <label for="email" class="text-text-2 mb-1 font-medium text-xs md:text-sm">Email <span class="text-error">*</span></label>
|
|
|
<input
|
|
<input
|
|
|
v-model="email"
|
|
v-model="email"
|
|
|
type="email"
|
|
type="email"
|
|
@@ -31,20 +31,20 @@
|
|
|
>
|
|
>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="flex flex-col justify-center items-center w-full">
|
|
<div class="flex flex-col justify-center items-center w-full">
|
|
|
- <label for="eventCode" class="text-text-2 mb-1 font-medium text-sm">Código do Evento/live <span class="text-error">*</span></label>
|
|
|
|
|
|
|
+ <label for="eventCode" class="text-text-2 mb-1 font-medium text-xs md:text-sm">Código do Evento/live <span class="text-error">*</span></label>
|
|
|
<input
|
|
<input
|
|
|
v-model="eventCode"
|
|
v-model="eventCode"
|
|
|
type="text"
|
|
type="text"
|
|
|
placeholder="Ex. Cafe123"
|
|
placeholder="Ex. Cafe123"
|
|
|
:disabled="isLoading"
|
|
:disabled="isLoading"
|
|
|
required
|
|
required
|
|
|
- class="border-[1px] border-border rounded-lg text-center h-10 w-full text-sm"
|
|
|
|
|
|
|
+ class="border-[1px] border-border rounded-lg text-center h-10 w-full text-xs md:text-sm"
|
|
|
>
|
|
>
|
|
|
</div>
|
|
</div>
|
|
|
<button
|
|
<button
|
|
|
type="submit"
|
|
type="submit"
|
|
|
:disabled="isLoading"
|
|
:disabled="isLoading"
|
|
|
- class="bg-primary text-white rounded-lg uppercase w-full h-[50px] mt-5 cursor-pointer hover:bg-primary/90 disabled:opacity-50 disabled:cursor-not-allowed"
|
|
|
|
|
|
|
+ class="bg-primary text-white rounded-lg uppercase text-xs md:text-sm w-full h-[50px] mt-5 cursor-pointer hover:bg-primary/90 disabled:opacity-50 disabled:cursor-not-allowed"
|
|
|
>
|
|
>
|
|
|
{{ isLoading ? 'Registrando...' : 'Registrar Presença' }}
|
|
{{ isLoading ? 'Registrando...' : 'Registrar Presença' }}
|
|
|
</button>
|
|
</button>
|