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' ? ( ) : ( )} ) }