Skip to content

Commit 92d9623

Browse files
committed
feat: debug log when item is focused, closed, or moved
1 parent 26a4808 commit 92d9623

File tree

1 file changed

+5
-12
lines changed
  • electron/renderer/components/grid

1 file changed

+5
-12
lines changed

electron/renderer/components/grid/grid.tsx

+5-12
Original file line numberDiff line numberDiff line change
@@ -22,39 +22,32 @@ export const Grid: React.FC<GridProps> = (props: GridProps): ReactNode => {
2222

2323
const logger = useLogger('cmp:grid');
2424

25-
// TODO when user adds an item to the grid then add it to layout and save layout
26-
27-
const focusedContentItemId = useMemo(() => {
25+
const [focusedItemId, setFocusedItemId] = useState<string>(() => {
2826
const focusedItem = contentItems.find((contentItem) => {
2927
return contentItem.isFocused;
3028
});
3129
return focusedItem?.itemId ?? '';
32-
}, [contentItems]);
33-
34-
const [focusedItemId, setFocusedItemId] =
35-
useState<string>(focusedContentItemId);
30+
});
3631

3732
const onItemFocus = useCallback(
3833
(item: GridItemInfo) => {
3934
const { itemId } = item;
40-
logger.debug(`focused item ${itemId}`, { item });
35+
logger.debug('focused item', { item });
4136
setFocusedItemId(itemId);
4237
},
4338
[logger]
4439
);
4540

4641
const onItemClose = useCallback(
4742
(item: GridItemInfo) => {
48-
const { itemId } = item;
49-
logger.debug(`closed item ${itemId}`, { item });
43+
logger.debug('closed item', { item });
5044
},
5145
[logger]
5246
);
5347

5448
const onItemMoveResize = useCallback(
5549
(item: GridItemInfo) => {
56-
const { itemId } = item;
57-
logger.debug(`moved item ${itemId}`, { item });
50+
logger.debug('moved item', { item });
5851
},
5952
[logger]
6053
);

0 commit comments

Comments
 (0)