function useUtils(store) {
|
const setCurrentRow = (row) => {
|
store.commit("setCurrentRow", row);
|
};
|
const getSelectionRows = () => {
|
return store.getSelectionRows();
|
};
|
const toggleRowSelection = (row, selected) => {
|
store.toggleRowSelection(row, selected, false);
|
store.updateAllSelected();
|
};
|
const clearSelection = () => {
|
store.clearSelection();
|
};
|
const clearFilter = (columnKeys) => {
|
store.clearFilter(columnKeys);
|
};
|
const toggleAllSelection = () => {
|
store.commit("toggleAllSelection");
|
};
|
const toggleRowExpansion = (row, expanded) => {
|
store.toggleRowExpansionAdapter(row, expanded);
|
};
|
const clearSort = () => {
|
store.clearSort();
|
};
|
const sort = (prop, order) => {
|
store.commit("sort", { prop, order });
|
};
|
return {
|
setCurrentRow,
|
getSelectionRows,
|
toggleRowSelection,
|
clearSelection,
|
clearFilter,
|
toggleAllSelection,
|
toggleRowExpansion,
|
clearSort,
|
sort
|
};
|
}
|
|
export { useUtils as default };
|
//# sourceMappingURL=utils-helper.mjs.map
|