From b14908a6c0e65caafa63decbed0bbbed0281cdc1 Mon Sep 17 00:00:00 2001 From: alma Date: Sun, 20 Apr 2025 11:30:07 +0200 Subject: [PATCH] carnet --- app/carnet/page.tsx | 8 +++--- components/carnet/editor.tsx | 46 ++++++++++++++++++-------------- hooks/use-media-query.ts | 18 +++++-------- types/carnet.d.ts | 51 ++++++++++++++++++++++++++++++++++++ 4 files changed, 88 insertions(+), 35 deletions(-) create mode 100644 types/carnet.d.ts diff --git a/app/carnet/page.tsx b/app/carnet/page.tsx index 54c1e88a..80eff925 100644 --- a/app/carnet/page.tsx +++ b/app/carnet/page.tsx @@ -106,12 +106,12 @@ export default function CarnetPage() { } return ( -
+
{/* Navigation Panel */} {showNav && ( <>
@@ -131,7 +131,7 @@ export default function CarnetPage() { {showNotes && ( <>
@@ -148,7 +148,7 @@ export default function CarnetPage() { )} {/* Editor Panel */} -
+
diff --git a/components/carnet/editor.tsx b/components/carnet/editor.tsx index eed9debe..41e9f0f9 100644 --- a/components/carnet/editor.tsx +++ b/components/carnet/editor.tsx @@ -1,7 +1,7 @@ "use client"; import React, { useState, useEffect } from 'react'; -import { Image, FileText } from 'lucide-react'; +import { Image, FileText, Link, List } from 'lucide-react'; interface EditorProps { note?: { @@ -42,42 +42,48 @@ export const Editor: React.FC = ({ note, onSave }) => { }; return ( -
+
{/* Title Bar */} -
+
+ {/* Toolbar */} +
+
+ + + + +
+
+ {/* Editor Area */}