-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: subscribe section wip * feat: all placements with cards & mobile responsive * refactor: quick style fixes
- Loading branch information
1 parent
c8d9a0f
commit 1ca4a3c
Showing
4 changed files
with
125 additions
and
68 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,76 +1,135 @@ | ||
<template> | ||
<v-container> | ||
<h2>Abonnements</h2> | ||
<v-card variant="outlined" border="2"> | ||
<v-row class="ma-0 pa-0"> | ||
<v-col class="pa-0 ma-0"> | ||
<v-expansion-panels | ||
tile | ||
v-model="expansionPanelState" | ||
variant="accordion" | ||
> | ||
<v-expansion-panel | ||
rounded="0" | ||
value="little-kick" | ||
class="bg-secondary" | ||
<!-- TODO: Enchor to function to scroll on this section --> | ||
<v-container fluid class="sub-container mt-8 mb-16 rounded-t-xl"> | ||
<v-container> | ||
<h2 class="text-sm-h4 text-md-h3 font-weight-bold text-uppercase mb-4"> | ||
Abonnements | ||
</h2> | ||
<v-card variant="outlined" class="rounded-lg card mt-8"> | ||
<v-row class="ma-0 pa-0"> | ||
<v-col class="pa-0 ma-0"> | ||
<v-expansion-panels | ||
tile | ||
v-model="expansionPanelState" | ||
variant="accordion" | ||
class="exp-panels" | ||
> | ||
<v-expansion-panel-title> Little Kick </v-expansion-panel-title> | ||
<v-expansion-panel-text> | ||
<div> | ||
<p> | ||
Lorem, ipsum dolor sit amet consectetur adipisicing elit. | ||
Accusantium fuga voluptatibus, mollitia autem laudantium | ||
odio nihil odit consectetur nobis earum architecto commodi | ||
voluptatem libero necessitatibus vel dicta dolorum maxime | ||
quae. | ||
</p> | ||
<v-btn>Les abonnements</v-btn> | ||
</div> | ||
</v-expansion-panel-text> | ||
</v-expansion-panel> | ||
<v-expansion-panel | ||
rounded="0" | ||
value="little-kick" | ||
class="bg-primary" | ||
> | ||
<v-expansion-panel-title> Little Kick </v-expansion-panel-title> | ||
<v-expansion-panel-text class="mt-2"> | ||
<div> | ||
<p> | ||
Lorem, ipsum dolor sit amet consectetur adipisicing elit. | ||
Accusantium fuga voluptatibus, mollitia autem laudantium | ||
odio nihil odit consectetur nobis earum architecto commodi | ||
voluptatem libero necessitatibus vel dicta dolorum maxime | ||
quae. | ||
</p> | ||
<v-btn | ||
color="darkBtn" | ||
class="rounded-xl mt-4 font-weight-bold" | ||
>Découvrir</v-btn | ||
> | ||
</div> | ||
</v-expansion-panel-text> | ||
</v-expansion-panel> | ||
|
||
<v-expansion-panel | ||
rounded="0" | ||
value="high-kick" | ||
class="bg-primary" | ||
<v-expansion-panel | ||
rounded="0" | ||
value="high-kick" | ||
class="bg-secondary" | ||
> | ||
<v-expansion-panel-title> High Kick </v-expansion-panel-title> | ||
<v-expansion-panel-text class="mt-2"> | ||
<div> | ||
<p> | ||
Lorem, ipsum dolor sit amet consectetur adipisicing elit. | ||
Accusantium fuga voluptatibus, mollitia autem laudantium | ||
odio nihil odit consectetur nobis earum architecto commodi | ||
voluptatem libero necessitatibus vel dicta dolorum maxime | ||
quae. | ||
</p> | ||
<v-btn | ||
color="darkBtn" | ||
class="rounded-xl mt-4 font-weight-bold" | ||
>Découvrir</v-btn | ||
> | ||
</div> | ||
</v-expansion-panel-text> | ||
</v-expansion-panel> | ||
</v-expansion-panels> | ||
</v-col> | ||
<v-col id="right-container" class="pa-0 ma-0 d-none d-sm-flex"> | ||
<v-sheet | ||
class="w-100 d-flex align-center justify-center" | ||
color="secondary" | ||
> | ||
<v-expansion-panel-title> High Kick </v-expansion-panel-title> | ||
<v-expansion-panel-text> | ||
<div> | ||
<p> | ||
Lorem, ipsum dolor sit amet consectetur adipisicing elit. | ||
Accusantium fuga voluptatibus, mollitia autem laudantium | ||
odio nihil odit consectetur nobis earum architecto commodi | ||
voluptatem libero necessitatibus vel dicta dolorum maxime | ||
quae. | ||
</p> | ||
<v-btn>Les abonnements</v-btn> | ||
</div> | ||
</v-expansion-panel-text> | ||
</v-expansion-panel> | ||
</v-expansion-panels> | ||
<TermCard class="w-75 my-4"> | ||
<v-img cover src="https://picsum.photos/1920/1080"></v-img> | ||
</TermCard> | ||
</v-sheet> | ||
</v-col> | ||
</v-row> | ||
</v-card> | ||
</v-container> | ||
|
||
<v-container class="mt-16"> | ||
<v-row> | ||
<v-col cols="12" sm="4"> | ||
<TermCard> | ||
<v-img cover src="https://picsum.photos/1920/1080"></v-img> | ||
</TermCard> | ||
</v-col> | ||
<v-col id="right-container" class="pa-0 ma-0 d-flex justify-center align-center"> | ||
<v-card height="300" width="300" class="ma-6"> | ||
<v-card-title> coucou ma couille </v-card-title> | ||
<v-img | ||
cover | ||
src="https://picsum.photos/seed/picsum/200/300" | ||
></v-img> | ||
</v-card> | ||
<v-spacer></v-spacer> | ||
<v-col cols="12" sm="6" class="d-flex flex-column"> | ||
<h2 class="text-h3 text-uppercase font-weight-thin"> | ||
<span class="font-weight-bold mr-2">Relax</span>Box | ||
</h2> | ||
<p class="my-4"> | ||
Lorem ipsum dolor sit amet consectetur adipisicing elit. | ||
Exercitationem animi debitis, libero corporis labore nisi excepturi | ||
officiis reprehenderit laudantium ipsa quas delectus porro neque | ||
aspernatur eius eligendi et amet vitae. | ||
</p> | ||
<v-btn | ||
color="primary" | ||
class="rounded-xl font-weight-bold mt-4 justify-self-center" | ||
variant="outlined" | ||
>Je découvre <v-icon class="ml-2" icon="mdi-arrow-right" | ||
/></v-btn> | ||
</v-col> | ||
</v-row> | ||
</v-card> | ||
</v-container> | ||
</v-container> | ||
</template> | ||
|
||
<script setup> | ||
<script lang="ts" setup> | ||
import { ref } from "vue"; | ||
const expansionPanelState = ref("little-kick"); | ||
import TermCard from "../components/TermCard.vue"; | ||
const expansionPanelState = ref<string>("little-kick"); | ||
const littleKickExpPanelState = ref<boolean>(true); | ||
const highKickExpPanelState = ref<boolean>(false); | ||
// TODO: Add a function to change the expansion panel state and to avoid both panel being closed at the same time | ||
</script> | ||
|
||
<style scoped> | ||
<style lang="css" scoped> | ||
#right-container { | ||
border-left: 1px solid black; | ||
} | ||
.sub-container { | ||
min-height: 100vh; | ||
background-color: white; | ||
border: 2px solid black; | ||
} | ||
.exp-panels { | ||
min-height: 100% !important; | ||
} | ||
.card { | ||
border: 2px solid black; | ||
} | ||
</style> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters