'use client'; import { Play, Pause, RotateCcw, Download, Trash2 } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { cn } from '@/lib/utils/cn'; interface LogControlsProps { isPlaying: boolean; onPlayPause: () => void; autoScroll: boolean; onToggleAutoScroll: () => void; onRefresh: () => void; onClear?: () => void; onDownload?: () => void; isClearing?: boolean; } export function LogControls({ isPlaying, onPlayPause, autoScroll, onToggleAutoScroll, onRefresh, onClear, onDownload, isClearing = false, }: LogControlsProps) { return (