import { defineComponent } from 'vue' import FtAutoGrid from '../ft-auto-grid/ft-auto-grid.vue' import FtListLazyWrapper from '../ft-list-lazy-wrapper/ft-list-lazy-wrapper.vue' export default defineComponent({ name: 'FtElementList', components: { 'ft-auto-grid': FtAutoGrid, 'ft-list-lazy-wrapper': FtListLazyWrapper }, props: { data: { type: Array, required: true }, display: { type: String, required: false, default: '' }, showVideoWithLastViewedPlaylist: { type: Boolean, default: false } }, data: function () { return { displayValue: this.display } }, computed: { listType: function () { return this.$store.getters.getListType } }, mounted: function () { if (this.display === '') { this.displayValue = this.listType } } })