import { cn } from '@/lib/utils' import { TActionType, useKeyboardNavigation } from '@/providers/KeyboardNavigationProvider' import { MessageSquare, Repeat2, Quote, Heart, Zap } from 'lucide-react' const ACTIONS: { type: TActionType; icon: typeof MessageSquare; label: string }[] = [ { type: 'reply', icon: MessageSquare, label: 'Reply' }, { type: 'repost', icon: Repeat2, label: 'Repost' }, { type: 'quote', icon: Quote, label: 'Quote' }, { type: 'react', icon: Heart, label: 'React' }, { type: 'zap', icon: Zap, label: 'Zap' } ] export default function ActionModeOverlay() { const { actionMode, isEnabled } = useKeyboardNavigation() if (!isEnabled || !actionMode.active) return null return (