Refactor page hook

This commit is contained in:
Max Lynch
2020-12-30 23:07:42 -06:00
parent f19a1d8ac0
commit c4fc3367ba
2 changed files with 5 additions and 9 deletions
+3 -6
View File
@@ -45,12 +45,9 @@ const ListDetail = ({ selected, listId, params }) => {
const actualListId = listId ? listId : params?.listId || null; const actualListId = listId ? listId : params?.listId || null;
const loadedList = lists.find(l => l.id === actualListId); const loadedList = lists.find(l => l.id === actualListId);
usePage( usePage({
{ title: loadedList.name,
title: loadedList.name, });
},
[loadedList]
);
return ( return (
<Content className="p-4"> <Content className="p-4">
+2 -3
View File
@@ -1,13 +1,12 @@
import { useEffect } from 'react'; import { useEffect } from 'react';
import Store from '../store'; import Store from '../store';
const usePage = (fields, deps) => { const usePage = fields => {
useEffect(() => { useEffect(() => {
console.log('Deps updating', fields, deps);
Store.update(s => { Store.update(s => {
s.currentPage = fields; s.currentPage = fields;
}); });
}, [fields, deps]); }, [fields]);
}; };
export default usePage; export default usePage;