Skip to content

Commit

Permalink
Added feedback icons
Browse files Browse the repository at this point in the history
  • Loading branch information
codemakerai-dev committed Jun 18, 2024
1 parent 305941a commit 80ec643
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 12 deletions.
29 changes: 17 additions & 12 deletions media/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -121,40 +121,45 @@ function createMessageElement(sender, message) {

const upVoteButtonElement = document.createElement('img');
upVoteButtonElement.classList.add('icon');
upVoteButtonElement.src = window.resolveMediaFile("thumbs-up.svg");
upVoteButtonElement.src = window.resolveMediaFile("thumbs-up-off.svg");
controlsElement.appendChild(upVoteButtonElement);

const downVoteButtonElement = document.createElement('img');
downVoteButtonElement.classList.add('icon');
downVoteButtonElement.src = window.resolveMediaFile("thumbs-down-off.svg");
controlsElement.appendChild(downVoteButtonElement);

const copyButtonElement = document.createElement('img');
copyButtonElement.classList.add('icon');
copyButtonElement.src = window.resolveMediaFile("copy.svg");
controlsElement.appendChild(copyButtonElement);

upVoteButtonElement.addEventListener('click', function(event) {
vscode.postMessage({
command: 'assistantFeedback',
sessionId: message.sessionId,
messageId: message.messageId,
vote: "UP_VOTE"
});
upVoteButtonElement.src = window.resolveMediaFile("thumbs-up.svg");
downVoteButtonElement.src = window.resolveMediaFile("thumbs-down-off.svg");
});
controlsElement.appendChild(upVoteButtonElement);

const downVoteButtonElement = document.createElement('img');
downVoteButtonElement.classList.add('icon');
downVoteButtonElement.src = window.resolveMediaFile("thumbs-down.svg");
downVoteButtonElement.addEventListener('click', function(event) {
vscode.postMessage({
command: 'assistantFeedback',
sessionId: message.sessionId,
messageId: message.messageId,
vote: "DOWN_VOTE"
});
upVoteButtonElement.src = window.resolveMediaFile("thumbs-up-off.svg");
downVoteButtonElement.src = window.resolveMediaFile("thumbs-down.svg");
});
controlsElement.appendChild(downVoteButtonElement);

const copyButtonElement = document.createElement('img');
copyButtonElement.classList.add('icon');
copyButtonElement.src = window.resolveMediaFile("copy.svg");
copyButtonElement.addEventListener('click', function(event) {
vscode.postMessage({
command: 'copyToClipboard',
text: message.message
});
});
controlsElement.appendChild(copyButtonElement);
}

return cardElement;
Expand Down
1 change: 1 addition & 0 deletions media/thumbs-down-off.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions media/thumbs-up-off.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 80ec643

Please sign in to comment.