<template> <div class="control mt-3"> <label class="control__label">Quick preview</label> <div class="control__elements"> <div class="table-preview__container"> <div class="table-preview"> <div class="table-preview__row table-preview__head"> <div v-for="(item, index) in preview.head" :key="index" class="table-preview__column" > {{ item }} </div> </div> <div v-for="(row, index) in preview.rows" :key="index" class="table-preview__row" > <div v-for="(column, rowIndex) in row" :key="rowIndex" class="table-preview__column" > {{ column }} </div> </div> <div v-if="preview.remaining > 0" class="table-preview__more"> {{ preview.remaining }} other rows </div> </div> </div> </div> </div> </template> <script> export default { props: { preview: { type: Object, required: true, }, }, } </script>