feat: add list token page
This commit is contained in:
parent
67cc1aca07
commit
2de0f2ead6
@ -2,6 +2,7 @@ import { createRouter, createWebHistory } from "vue-router";
|
|||||||
import HomeView from "../views/HomeView.vue";
|
import HomeView from "../views/HomeView.vue";
|
||||||
import QrCodeFormVue from "../views/QrCodeForm.vue";
|
import QrCodeFormVue from "../views/QrCodeForm.vue";
|
||||||
import MockView from "../views/MockView.vue";
|
import MockView from "../views/MockView.vue";
|
||||||
|
import ListView from "@/views/ListView.vue";
|
||||||
|
|
||||||
const router = createRouter({
|
const router = createRouter({
|
||||||
history: createWebHistory(import.meta.env.BASE_URL),
|
history: createWebHistory(import.meta.env.BASE_URL),
|
||||||
@ -21,6 +22,11 @@ const router = createRouter({
|
|||||||
name: "mock",
|
name: "mock",
|
||||||
component: MockView,
|
component: MockView,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
path: "/list",
|
||||||
|
name: "list",
|
||||||
|
component: ListView,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
|
|
||||||
|
98
src/views/ListView.vue
Normal file
98
src/views/ListView.vue
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
<script setup lang="ts">
|
||||||
|
import CustomButton from "@/components/CustomButton.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<div class="page">
|
||||||
|
<div class="text-container">
|
||||||
|
<span class="text font-extrabold text-5xl max-w-[50rem]"
|
||||||
|
>Os tokens já foram transferidos <br />
|
||||||
|
para a sua carteira!
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="blur-container">
|
||||||
|
<div
|
||||||
|
class="flex flex-col w-full bg-white px-10 py-5 rounded-lg border-y-10"
|
||||||
|
>
|
||||||
|
<div>
|
||||||
|
<p>Tokens recebidos</p>
|
||||||
|
<p class="text-2xl text-gray-900">100 BRZ</p>
|
||||||
|
</div>
|
||||||
|
<div class="my-5">
|
||||||
|
<p>
|
||||||
|
<b>Não encontrou os tokens? </b>Clique no botão abaixo para <br />
|
||||||
|
cadastrar o BRZ em sua carteira.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<CustomButton
|
||||||
|
:text="'Cadastrar token na carteira'"
|
||||||
|
@buttonClicked="() => {}"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="blur-container-row">
|
||||||
|
<button
|
||||||
|
type="button"
|
||||||
|
class="border-amber-500 border-2 rounded default-button text-white p-2 px-50 w-full"
|
||||||
|
@click="() => {}"
|
||||||
|
>
|
||||||
|
Fazer nova transação
|
||||||
|
</button>
|
||||||
|
<button
|
||||||
|
type="button"
|
||||||
|
class="border-amber-500 border-2 rounded default-button text-white p-2"
|
||||||
|
@click="() => {}"
|
||||||
|
>
|
||||||
|
Desconectar
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="text-container mt-10">
|
||||||
|
<span class="text font-extrabold text-3xl max-w-[50rem]"
|
||||||
|
>Últimas transações
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="blur-container">
|
||||||
|
<div class="flex flex-row justify-between w-full bg-white p-5 rounded-lg">
|
||||||
|
<p>100 BRZ</p>
|
||||||
|
<p>20 out 2022</p>
|
||||||
|
<p>Etherscan</p>
|
||||||
|
</div>
|
||||||
|
<div class="flex flex-row justify-between w-full bg-white p-5 rounded-lg">
|
||||||
|
<p>100 BRZ</p>
|
||||||
|
<p>20 out 2022</p>
|
||||||
|
<p>Etherscan</p>
|
||||||
|
</div>
|
||||||
|
<p class="text-white mt-2 cursor-pointer">Carregar mais</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
.page {
|
||||||
|
@apply flex flex-col items-center justify-center w-full mt-16;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text-container {
|
||||||
|
@apply flex flex-col items-center justify-center gap-4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text {
|
||||||
|
@apply text-gray-800 text-center;
|
||||||
|
}
|
||||||
|
.blur-container-row {
|
||||||
|
@apply flex flex-row justify-center items-center px-8 py-6 gap-2 rounded-lg shadow-md shadow-gray-600 backdrop-blur-md mt-8 w-1/3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blur-container {
|
||||||
|
@apply flex flex-col justify-center items-center px-8 py-6 gap-2 rounded-lg shadow-md shadow-gray-600 backdrop-blur-md mt-8 w-1/3;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type="number"] {
|
||||||
|
-moz-appearance: textfield;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type="number"]::-webkit-inner-spin-button,
|
||||||
|
input[type="number"]::-webkit-outer-spin-button {
|
||||||
|
-webkit-appearance: none;
|
||||||
|
}
|
||||||
|
</style>
|
Loading…
x
Reference in New Issue
Block a user