  @Prop({ required: false, default: i18n.t("COMMON.NO_RESULTS") }) public noDataMessage: string;

  public render(createElement: CreateElement): VNode {
    return createElement(
      VueGoodTable,
      {
        props: {
          mode: this.isRemote ? "remote" : "local",
          sortOptions: {
            enabled: !!this.sortQuery,
            initialSortBy: this.sortQuery,
          },
          paginationOptions: {
            enabled: this.hasPagination,
            dropdownAllowAll: false,