File: D:/HostingSpaces/SBogers95/rentman.io/resources/assets/js/components/openCloseProducts.vue
<template>
<div class="create-plan-additional-products" :class="{'container-open': containerOpen}">
<div class="create-plan-additional-products__heading" @click="toggleContainer">
{{ trans('additional_products') }} <strong>{{ name }}</strong>
</div>
<div class="create-plan-additional-products__inner">
<slot></slot>
</div>
</div>
</template>
<script>
export default {
name: "openCloseProducts",
props: {
name: {
type: String,
required: true,
},
},
data() {
return {
containerOpen: true
}
},
methods: {
toggleContainer() {
this.containerOpen = !this.containerOpen
}
}
}
</script>