BlocNote
Sélectionnez une note ou créez-en une nouvelle
ou Ctrl + N"use client"; import { useEffect } from "react"; import { useNotes } from "./hooks/useNotes"; import { useTheme } from "./hooks/useTheme"; import Sidebar from "./components/Sidebar"; import Editor from "./components/Editor"; import { Sun, Moon, FileText } from "lucide-react"; export default function Home() { const { notes, activeNote, activeNoteId, searchQuery, sortMode, loaded, setActiveNoteId, setSearchQuery, setSortMode, createNote, updateNote, deleteNote, deleteAllNotes, togglePin, exportNote, } = useNotes(); const { theme, toggleTheme } = useTheme(); // Ctrl+N shortcut useEffect(() => { const handler = (e: KeyboardEvent) => { if ((e.ctrlKey || e.metaKey) && e.key === "n") { e.preventDefault(); createNote(); } }; window.addEventListener("keydown", handler); return () => window.removeEventListener("keydown", handler); }, [createNote]); if (!loaded) { return (
Sélectionnez une note ou créez-en une nouvelle
ou Ctrl + N