Files
crater/resources/assets/js/components/base/base-table/components/TableColumn.vue
Mohit Panjwani bdf2ba51d6 init crater
2019-11-11 12:16:00 +05:30

33 lines
790 B
Vue
Executable File

<template>
<!-- Never render the contents -->
<!-- The scoped slot won't have the required data -->
<div v-if="false">
<slot></slot>
</div>
</template>
<script>
import settings from '../settings'
export default {
props: {
show: { required: false, type: String },
label: { default: null, type: String },
dataType: { default: 'string', type: String },
sortable: { default: true, type: Boolean },
sortBy: { default: null },
filterable: { default: true, type: Boolean },
sortAs: { default: null },
filterOn: { default: null },
formatter: { default: v => v, type: Function },
hidden: { default: false, type: Boolean },
cellClass: { default: settings.cellClass },
headerClass: { default: settings.headerClass },
}
}
</script>