Boards add context menu (#1223)

* - add context menu to boards

* - delete unused file
This commit is contained in:
brendanlaschke
2023-08-16 02:05:23 +02:00
committed by GitHub
parent aa1f9bcab3
commit 8bbc54f4c7
7 changed files with 81 additions and 16 deletions

View File

@ -1,16 +1,26 @@
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 { BoardActionBarButtonDeleteBoardCard } from '../components/BoardActionBarButtonDeleteBoardCard';
import { useDeleteSelectedBoardCards } from './useDeleteSelectedBoardCards';
export function useBoardActionBarEntries() {
const setActionBarEntries = useSetRecoilState(actionBarEntriesState);
const deleteSelectedBoardCards = useDeleteSelectedBoardCards();
return {
setActionBarEntries: () =>
setActionBarEntries([
<BoardActionBarButtonDeleteBoardCard key="delete" />,
<ActionBarEntry
label="Delete"
icon={<IconTrash size={16} />}
type="danger"
onClick={deleteSelectedBoardCards}
key="delete"
/>,
]),
};
}