import type { RefObject } from 'react' import { cn } from '@langgenius/dify-ui/cn' type IndexBarProps = { letters: string[] itemRefs: RefObject<{ [key: string]: HTMLElement | null }> className?: string } export function IndexBar({ letters, itemRefs, className }: IndexBarProps) { const handleIndexClick = (letter: string) => { const element = itemRefs.current?.[letter] if (element) element.scrollIntoView({ behavior: 'smooth' }) } return (