Skip to content

Commit

Permalink
feat: subscription page (#45)
Browse files Browse the repository at this point in the history
* feat: subscription page wip

* fix: responsive ajustment
  • Loading branch information
TavaresDylan committed May 10, 2023
1 parent 1ca4a3c commit 673977e
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 5 deletions.
6 changes: 4 additions & 2 deletions app/src/shared/layout/Header.vue
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
prepend-icon="mdi-currency-eur"
title="Abonnements"
value="abonnements"
to="#abonnements"
to="/abonnements"
></v-list-item>
<v-list-item
prepend-icon="mdi-wallet-giftcard"
Expand Down Expand Up @@ -55,7 +55,9 @@
<div
class="nav-links-container hidden-sm-and-down align-center mx-8 pa-2 rounded rounded-xl justify-space-around"
>
<a class="router-links mx-4" href="/#abonnements">Abonnements</a>
<router-link class="router-links mx-4" to="/abonnements"
>Abonnements</router-link
>
<router-link class="router-links mx-4" to="/cartes-cadeaux"
>Cartes cadeaux</router-link
>
Expand Down
55 changes: 52 additions & 3 deletions app/src/views/Subscriptions.vue
Original file line number Diff line number Diff line change
@@ -1,5 +1,54 @@
<template>
<div>
<h1 class="text-center">Abonnements</h1>
</div>
<v-container>
<h1>Les abonnements</h1>
<v-row class="mt-4">
<v-spacer></v-spacer>
<v-col cols="12" sm="6" md="4">
<TermCard></TermCard>
<v-card class="d-flex justify-center align-center flex-column mt-4 rounded-lg">
<span class="text-h6 text-uppercase font-weight-bold my-2 ml-4 align-self-start">Passionné</span>
<div class="align-self-start ml-6">
<v-icon size="large" class="mr-3 font-weight-bold">mdi-check</v-icon>
<span>3 produits</span>
</div>

<div style="border-top: 2px solid black; border-bottom: 2px solid black" class="w-100 my-4 py-4 d-flex justify-center">
<span>19,99€ / bi-mensuel</span>
</div>

<v-btn variant="outlined" class="rounded-xl my-2">Je m'abonne</v-btn>
<v-btn variant="outlined" class="rounded-xl my-2">J'offre</v-btn>
</v-card>
</v-col>
<v-spacer></v-spacer>
<v-col cols="12" sm="6" md="4">
<TermCard></TermCard>
<v-card class="d-flex justify-center align-center flex-column mt-4 rounded-lg">
<span class="text-h6 text-uppercase font-weight-bold my-2 ml-4 align-self-start">Elite</span>
<div class="align-self-start ml-6">
<v-icon size="large" class="mr-3 font-weight-bold">mdi-check</v-icon>
<span>5 produits</span>
</div>

<div style="border-top: 2px solid black; border-bottom: 2px solid black" class="w-100 my-4 py-4 d-flex justify-center">
<span>39,99€ / bi-mensuel</span>
</div>

<v-btn variant="outlined" class="rounded-xl my-2">Je m'abonne</v-btn>
<v-btn variant="outlined" class="rounded-xl my-2">J'offre</v-btn>
</v-card>
</v-col>
<v-spacer></v-spacer>
</v-row>
</v-container>
</template>

<script lang="ts" setup>
import TermCard from "../components/TermCard.vue";
</script>

<style lang="css" scoped>
.v-card {
border: 2px solid black;
}
</style>

0 comments on commit 673977e

Please sign in to comment.