All files / ee/app/assets/javascripts/members/components/table members_table_cell.vue

100% Statements 6/6
100% Branches 0/0
100% Functions 3/3
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36  7x 7x                       31x     61x 61x       61x                          
<script>
import CEMembersTableCell from '~/members/components/table/members_table_cell.vue';
import { canOverride } from '../../utils';
 
export default {
  name: 'MembersTableCell',
  props: {
    member: {
      type: Object,
      required: true,
    },
  },
  computed: {
    canOverride() {
      return canOverride(this.member);
    },
  },
  render(createElement) {
    return createElement(CEMembersTableCell, {
      props: { member: this.member },
      scopedSlots: {
        default: (props) => {
          return this.$scopedSlots.default({
            ...props,
            permissions: {
              ...props.permissions,
              canOverride: this.canOverride,
            },
          });
        },
      },
    });
  },
};
</script>