import React, { useState } from 'react';
import { Link, useLocation } from 'react-router-dom';
import { Search, ChevronLeft, ChevronRight, Sparkles } from 'lucide-react';
import { NAVIGATION_TOOLS, SITE_CONFIG } from '../config/tools';
const ToolSidebar = () => {
const location = useLocation();
const [isCollapsed, setIsCollapsed] = useState(true);
const [searchTerm, setSearchTerm] = useState('');
const filteredTools = NAVIGATION_TOOLS.filter(tool =>
tool.name.toLowerCase().includes(searchTerm.toLowerCase()) ||
tool.description.toLowerCase().includes(searchTerm.toLowerCase())
);
const isActive = (path) => location.pathname === path;
return (
{/* Sidebar Header */}
{!isCollapsed && (
Tools
)}
{/* Search - only show when not collapsed */}
{!isCollapsed && (
)}
{/* Tools List */}
{/* Footer */}
{!isCollapsed && (
{SITE_CONFIG.totalTools} tools available
)}
);
};
export default ToolSidebar;