-
-
+ const viewOptions = useMemo(() => [
+ { id: 'grid', icon:
},
+ { id: 'list', icon:
},
+ ], []);
+
+ const ItemView = useCallback(() => {
+ return (
+
+ {viewOptions.map((option) => (
+
+ ))}
- ),
- [itemsView],
- );
+ );
+ }, [itemsView, setItemsView, viewOptions]);
useEffect(() => {
if (navigator.onLine === false || localStorage.getItem('offlineMode') === 'true') {