Skip to content

Commit

Permalink
feat: debug log when item is focused, closed, or moved
Browse files Browse the repository at this point in the history
  • Loading branch information
KatoakDR committed Sep 15, 2024
1 parent 26a4808 commit 92d9623
Showing 1 changed file with 5 additions and 12 deletions.
17 changes: 5 additions & 12 deletions electron/renderer/components/grid/grid.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,39 +22,32 @@ export const Grid: React.FC<GridProps> = (props: GridProps): ReactNode => {

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

// TODO when user adds an item to the grid then add it to layout and save layout

const focusedContentItemId = useMemo(() => {
const [focusedItemId, setFocusedItemId] = useState<string>(() => {
const focusedItem = contentItems.find((contentItem) => {
return contentItem.isFocused;
});
return focusedItem?.itemId ?? '';
}, [contentItems]);

const [focusedItemId, setFocusedItemId] =
useState<string>(focusedContentItemId);
});

const onItemFocus = useCallback(
(item: GridItemInfo) => {
const { itemId } = item;
logger.debug(`focused item ${itemId}`, { item });
logger.debug('focused item', { item });
setFocusedItemId(itemId);
},
[logger]
);

const onItemClose = useCallback(
(item: GridItemInfo) => {
const { itemId } = item;
logger.debug(`closed item ${itemId}`, { item });
logger.debug('closed item', { item });
},
[logger]
);

const onItemMoveResize = useCallback(
(item: GridItemInfo) => {
const { itemId } = item;
logger.debug(`moved item ${itemId}`, { item });
logger.debug('moved item', { item });
},
[logger]
);
Expand Down

0 comments on commit 92d9623

Please sign in to comment.