Created
August 18, 2022 02:50
-
-
Save handrihmw/9538894d77c5db09532a92d9b2c8df55 to your computer and use it in GitHub Desktop.
Accordion Preview
This file contains hidden or 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
<template> | |
<div class="container"> | |
<div class="row align-items-center"> | |
<AsAccordion> | |
<AsAccordionTitle> | |
<h3 class="as-text-16-bold"> | |
Lorem ipsum dolor sit amet consectetur. | |
</h3> | |
</AsAccordionTitle> | |
<AsAccordionContent> | |
<p class="as-text-14 as-color-secondary"> | |
Lorem ipsum dolor sit amet consectetur adipisicing elit. Maxime | |
mollitia fugit accusantium earum temporibus! Incidunt blanditiis | |
cumque quisquam eius ipsa magnam optio, nulla inventore maxime sunt, | |
reprehenderit est quia laudantium! | |
</p> | |
</AsAccordionContent> | |
</AsAccordion> | |
<AsAccordion> | |
<AsAccordionTitle> | |
<h3 class="as-text-16-bold"> | |
Lorem ipsum dolor sit amet consectetur adipisicing. | |
</h3> | |
</AsAccordionTitle> | |
<AsAccordionContent> | |
<p class="as-text-14 as-color-secondary"> | |
Lorem ipsum dolor sit amet consectetur adipisicing elit. Maxime | |
mollitia fugit accusantium earum temporibus! Incidunt blanditiis | |
cumque quisquam eius ipsa magnam optio, nulla inventore maxime sunt, | |
reprehenderit est quia laudantium! | |
</p> | |
</AsAccordionContent> | |
</AsAccordion> | |
<AsAccordion> | |
<AsAccordionTitle> | |
<h3 class="as-text-16-bold">Lorem ipsum dolor sit amet.</h3> | |
</AsAccordionTitle> | |
<AsAccordionContent> | |
<p class="as-text-14 as-color-secondary"> | |
Lorem ipsum dolor sit amet consectetur adipisicing elit. Maxime | |
mollitia fugit accusantium earum temporibus! Incidunt blanditiis | |
cumque quisquam eius ipsa magnam optio, nulla inventore maxime sunt, | |
reprehenderit est quia laudantium! | |
</p> | |
</AsAccordionContent> | |
</AsAccordion> | |
</div> | |
</div> | |
</template> | |
<script setup> | |
import AsAccordion from "./AsAccordion.vue"; | |
import AsAccordionTitle from "./AsAccordionTitle.vue"; | |
import AsAccordionContent from "./AsAccordionContent.vue"; | |
import { provide, reactive, ref, watch } from "vue"; | |
let AccordionStatus = reactive({ | |
count: 0, | |
active: null, | |
}); | |
provide("AccordionStatus", AccordionStatus); | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment