import React from 'react' import type { TOCItem } from '@/lib/utils' import { useWallpaper } from '@/stores' export interface TOCProps { isOpen: boolean onClose: () => void tocItems: TOCItem[] width: number onResizeStart: (e: React.MouseEvent) => void onTOCItemClick: (id: string) => void } const renderTOCItem = (item: TOCItem, onTOCItemClick: (id: string) => void) => { const indent = (item.level - 1) * 16 return (