Skip to content

Instantly share code, notes, and snippets.

@sadewole
Created January 24, 2022 20:59
Show Gist options
  • Save sadewole/167529d7a8195fc01a6758e1dea25099 to your computer and use it in GitHub Desktop.
Save sadewole/167529d7a8195fc01a6758e1dea25099 to your computer and use it in GitHub Desktop.
App.vue - Accordion render.
<template>
<img alt="Vue logo" src="./assets/logo.png" />
<div style="margin-top: 20px;">
<Accordion allowMultiple>
<AccordionItem label="Accordion One" defaultIsOpen>
<div>Lorem ipsum dolor sit amet, consectetur</div>
</AccordionItem>
<AccordionItem label="Accordion Two">
<div>Lorem ipsum dolor sit amet, consectetur</div>
</AccordionItem>
</Accordion>
</div>
</template>
<script lang="ts">
import { defineComponent } from "vue";
import Accordion from "./components/accordions/Accordion.vue";
import AccordionItem from "./components/accordions/AccordionItem.vue";
export default defineComponent({
name: "App.vue",
components: { AccordionItem, Accordion },
});
</script>
<style>
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
</style>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment