1 // Copyright (C) The Arvados Authors. All rights reserved.
3 // SPDX-License-Identifier: AGPL-3.0
5 import { TCheckedList } from "components/data-table/data-table";
7 export const multiselectActionContants = {
8 TOGGLE_VISIBLITY: "TOGGLE_VISIBLITY",
9 SET_CHECKEDLIST: "SET_CHECKEDLIST",
10 DESELECT_ONE: "DESELECT_ONE",
13 export const toggleMSToolbar = (isVisible: boolean) => {
15 dispatch({ type: multiselectActionContants.TOGGLE_VISIBLITY, payload: isVisible });
19 export const setCheckedListOnStore = (checkedList: TCheckedList) => {
21 dispatch({ type: multiselectActionContants.SET_CHECKEDLIST, payload: checkedList });
25 export const deselectOne = (uuid: string) => {
27 dispatch({ type: multiselectActionContants.DESELECT_ONE, payload: uuid });
31 export const multiselectActions = {
33 setCheckedListOnStore,