blob: 5f56968dd080f6588ef84c084c8b58003781758c [file] [log] [blame]
Surya Vde23ea22024-07-11 15:19:46 +05301import i18n from '@/i18n';
2export const expandRowLabel = i18n.global.t('global.table.expandTableRow');
SurenNewareba91c492020-10-27 14:18:54 +05303
Dixsie Wolmersb53e0862020-09-08 14:13:38 -05004const TableRowExpandMixin = {
Dixsie Wolmersb53e0862020-09-08 14:13:38 -05005 methods: {
6 toggleRowDetails(row) {
7 row.toggleDetails();
jason westoverd36ac8a2025-11-03 20:58:59 -06008 // When details are shown, label should instruct to collapse; otherwise, expand
9 this.expandRowLabel = row.detailsShowing
10 ? i18n.global.t('global.table.collapseTableRow')
11 : i18n.global.t('global.table.expandTableRow');
Derick Montague602e98a2020-10-21 16:20:00 -050012 },
13 },
Dixsie Wolmersb53e0862020-09-08 14:13:38 -050014};
15
16export default TableRowExpandMixin;