import { Prop, toNative } from 'vue-facing-decorator'; import { TsxComponentExtendedBase } from '../../app/vuestsx-extended'; import { Component } from '../../app/vuetsx'; import LoadingIndicator from '../loading-indicator'; import './css/table-wrapper.css'; interface TableWrapperArgs { fullSizeTable?: boolean; isLoading: boolean; } @Component class TableWrapperComponent extends TsxComponentExtendedBase implements TableWrapperArgs { @Prop() fullSizeTable?: boolean; @Prop() isLoading: boolean; render(h) { return (
{this.$slots.default?.()}
); } } const TableWrapper = toNative(TableWrapperComponent); export default TableWrapper;