"use client"; import React, { useState } from 'react'; import { Search, BookOpen, Tag, Trash2, Star, Archive, X } from 'lucide-react'; import { PaneLayout } from '@/app/carnet/page'; interface NavigationProps { onLayoutChange?: (layout: PaneLayout) => void; } export const Navigation: React.FC = ({ onLayoutChange }) => { const [searchQuery, setSearchQuery] = useState(''); return (
{/* Search */}
setSearchQuery(e.target.value)} placeholder="Search tags..." className="w-full pl-9 pr-4 py-2 bg-white border border-carnet-border rounded-md text-sm text-carnet-text-primary placeholder-carnet-text-muted focus:outline-none focus:ring-1 focus:ring-primary" /> {searchQuery && ( )}
{/* Navigation Items */}
onLayoutChange?.(PaneLayout.ItemSelection)} > Notes 54
onLayoutChange?.(PaneLayout.TagSelection)} > Starred
Archived 18
onLayoutChange?.(PaneLayout.TableView)} > Trash
{/* Favorites Section */}

Favorites

Blogs 2
Bugs 1
Daily Notes 7
); };