import { IconButton } from '@mui/material'
import {
ThumbUpOutlined,
ThumbDownOutlined,
ThumbUp,
ThumbDown,
} from '@mui/icons-material'
import type { ChatRatingActionProps } from '../types'
export function ChatRatingAction({
rating,
onRatingChange,
labels = {},
}: ChatRatingActionProps) {
return (
<>
onRatingChange?.(rating === 'up' ? null : 'up')}
aria-label={labels.thumbUp ?? 'Thumbs up'}
color={rating === 'up' ? 'primary' : undefined}
>
{rating === 'up' ? (
) : (
)}
onRatingChange?.(rating === 'down' ? null : 'down')}
aria-label={labels.thumbDown ?? 'Thumbs down'}
color={rating === 'down' ? 'primary' : undefined}
>
{rating === 'down' ? (
) : (
)}
>
)
}