KvalityUI

MessageRating

Оценка ответа: лайк, дизлайк с комментарием. В приложении контейнер MessageFeedback сохраняет оценку.

Живой код — редактируйте
function Example() {
  const [rating, setRating] = useState();
  const [dislikeOpen, setDislikeOpen] = useState(false);
  return (
    <div className="flex items-center gap-1">
      <MessageRating
        rating={rating}
        pending={false}
        dislikeOpen={dislikeOpen}
        onDislikeOpenChange={setDislikeOpen}
        onRate={(next) => {
          setRating(next ?? undefined);
          setDislikeOpen(false);
        }}
      />
    </div>
  );
}

render(<Example />);

Пропсы

Prop

Type

On this page