'use client'; import { useState } from 'react'; export default function KnowledgeFilters() { const [activeCategory, setActiveCategory] = useState('all'); const [activeStatus, setActiveStatus] = useState('all'); const [searchTerm, setSearchTerm] = useState(''); const [sortBy, setSortBy] = useState('lastUpdated'); const categories = [ { key: 'all', label: '全部分类', count: 6 }, { key: 'general', label: '通用', count: 1 }, { key: 'tech', label: '技术', count: 1 }, { key: 'product', label: '产品', count: 1 }, { key: 'service', label: '客服', count: 1 }, { key: 'legal', label: '法务', count: 1 }, { key: 'sales', label: '销售', count: 1 } ]; const statuses = [ { key: 'all', label: '全部状态' }, { key: 'active', label: '运行中' }, { key: 'inactive', label: '已停用' }, { key: 'updating', label: '更新中' } ]; const sortOptions = [ { key: 'lastUpdated', label: '最后更新' }, { key: 'name', label: '名称' }, { key: 'items', label: '内容数量' }, { key: 'usage', label: '使用次数' }, { key: 'size', label: '文件大小' } ]; return (
{/* 搜索 */}
setSearchTerm(e.target.value)} className="w-full pl-10 pr-4 py-2.5 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500 text-sm" />
{/* 分类筛选 */}
{/* 状态筛选 */}
{/* 排序 */}
{/* 快速标签 */}
快速筛选:
{['默认知识库', '高使用率', '最近更新', '大容量', '技术相关'].map((tag) => ( ))}
); }