@@ -14,6 +14,7 @@ import { skipToken } from '@reduxjs/toolkit/query';
14
14
import { useAppDispatch , useAppSelector } from 'app/store/storeHooks' ;
15
15
import IAIDroppable from 'common/components/IAIDroppable' ;
16
16
import type { AddToBoardDropData } from 'features/dnd/types' ;
17
+ import { AutoAddBadge } from 'features/gallery/components/Boards/AutoAddBadge' ;
17
18
import BoardContextMenu from 'features/gallery/components/Boards/BoardContextMenu' ;
18
19
import { BoardTotalsTooltip } from 'features/gallery/components/Boards/BoardsList/BoardTotalsTooltip' ;
19
20
import { autoAddBoardIdChanged , boardIdSelected } from 'features/gallery/store/gallerySlice' ;
@@ -46,6 +47,7 @@ interface GalleryBoardProps {
46
47
const GalleryBoard = ( { board, isSelected, setBoardToDelete } : GalleryBoardProps ) => {
47
48
const dispatch = useAppDispatch ( ) ;
48
49
const { t } = useTranslation ( ) ;
50
+ const autoAddBoardId = useAppSelector ( ( s ) => s . gallery . autoAddBoardId ) ;
49
51
const autoAssignBoardOnClick = useAppSelector ( ( s ) => s . gallery . autoAssignBoardOnClick ) ;
50
52
const editingDisclosure = useDisclosure ( ) ;
51
53
const [ localBoardName , setLocalBoardName ] = useState ( board . board_name ) ;
@@ -144,13 +146,15 @@ const GalleryBoard = ({ board, isSelected, setBoardToDelete }: GalleryBoardProps
144
146
/>
145
147
< EditableInput sx = { editableInputStyles } />
146
148
</ Editable >
149
+ { autoAddBoardId === board . board_id && < AutoAddBadge /> }
147
150
{ board . archived && ! editingDisclosure . isOpen && (
148
151
< Icon
149
152
as = { PiArchiveBold }
150
153
fill = "base.300"
151
154
filter = "drop-shadow(0px 0px 0.1rem var(--invoke-colors-base-800))"
152
155
/>
153
156
) }
157
+
154
158
< IAIDroppable data = { droppableData } dropLabel = { < Text fontSize = "md" > { t ( 'unifiedCanvas.move' ) } </ Text > } />
155
159
</ Flex >
156
160
</ Tooltip >
0 commit comments