Files
twenty/front/src/modules/ui/board/hooks/useBoardActionBarEntries.tsx
T
brendanlaschke 8bbc54f4c7 Boards add context menu (#1223)
* - add context menu to boards

* - delete unused file
2023-08-15 17:05:23 -07:00

27 lines
791 B
TypeScript

import { useSetRecoilState } from 'recoil';
import { ActionBarEntry } from '@/ui/action-bar/components/ActionBarEntry';
import { actionBarEntriesState } from '@/ui/action-bar/states/actionBarEntriesState';
import { IconTrash } from '@/ui/icon';
import { useDeleteSelectedBoardCards } from './useDeleteSelectedBoardCards';
export function useBoardActionBarEntries() {
const setActionBarEntries = useSetRecoilState(actionBarEntriesState);
const deleteSelectedBoardCards = useDeleteSelectedBoardCards();
return {
setActionBarEntries: () =>
setActionBarEntries([
<ActionBarEntry
label="Delete"
icon={<IconTrash size={16} />}
type="danger"
onClick={deleteSelectedBoardCards}
key="delete"
/>,
]),
};
}