diff --git a/memento-note/context/notebooks-context.tsx b/memento-note/context/notebooks-context.tsx index d697da1..dba3ae7 100644 --- a/memento-note/context/notebooks-context.tsx +++ b/memento-note/context/notebooks-context.tsx @@ -86,11 +86,6 @@ export function NotebooksProvider({ children, initialNotebooks = [] }: Notebooks const [error, setError] = useState(null) const { triggerRefresh, refreshKey } = useNoteRefresh() - // Recharge les carnets à chaque fois qu'une note est modifiée/supprimée - useEffect(() => { - if (refreshKey > 0) loadNotebooks() - }, [refreshKey, loadNotebooks]) - // ===== DERIVED STATE ===== const currentLabels = useMemo(() => { if (!currentNotebook) return [] @@ -120,6 +115,11 @@ export function NotebooksProvider({ children, initialNotebooks = [] }: Notebooks loadNotebooks() }, [loadNotebooks]) + // Recharge les carnets à chaque fois qu'une note est modifiée/supprimée + useEffect(() => { + if (refreshKey > 0) loadNotebooks() + }, [refreshKey, loadNotebooks]) + // ===== ACTIONS: NOTEBOOKS ===== const createNotebookOptimistic = useCallback(async (data: CreateNotebookInput) => { const response = await fetch('/api/notebooks', {