<script> export default {}; </script> <style></style> */ <script> export default {}; </script> <style></style> <template> <div> <div class="card" :class="item.class"> <a :href="item.url" :target="item.target" rel="noreferrer"> <div class="card-content"> <div class="media"> <div v-if="item.logo" class="media-left"> <figure class="image is-48x48"> <img :src="item.logo" :alt="`${item.name} logo`" /> </figure> </div> <div v-if="item.icon" class="media-left"> <figure class="image is-48x48"> <i style="font-size: 35px;" :class="['fa-fw', item.icon]"></i> </figure> </div> <div class="media-content"> <p class="title is-4">{{ item.name }}</p> <p class="subtitle is-6">{{ item.subtitle }}</p> </div> </div> <div class="tag" :class="item.tagstyle" v-if="item.tag"> <strong class="tag-text">#{{ item.tag }}</strong> </div> </div> </a> </div> </div> </template> <script> export default { name: "Generic", props: { item: Object, }, }; </script> <style scoped lang="scss"> .media-left img { max-height: 100%; } </style>