Skip to content

Instantly share code, notes, and snippets.

@handrihmw
Created August 18, 2022 02:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save handrihmw/9538894d77c5db09532a92d9b2c8df55 to your computer and use it in GitHub Desktop.
Save handrihmw/9538894d77c5db09532a92d9b2c8df55 to your computer and use it in GitHub Desktop.
Accordion Preview
<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