summaryrefslogtreecommitdiff
path: root/src/components/Mixins/TableRowExpandMixin.js
blob: 04508774cad12005fd8c75e0fb7dd51fa0de8803 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import i18n from '@/i18n';
export const expandRowLabel = i18n.global.t('global.table.expandTableRow');

const TableRowExpandMixin = {
  methods: {
    toggleRowDetails(row) {
      row.toggleDetails();
      row.detailsShowing
        ? (this.expandRowLabel = i18n.global.t('global.table.expandTableRow'))
        : (this.expandRowLabel = i18n.global.t(
            'global.table.collapseTableRow',
          ));
    },
  },
};

export default TableRowExpandMixin;