Migrate more icons to use gr-icon.

Google-Bug-Id: b/237255434
Release-Notes: skip
Change-Id: I501ba4443108eb5ab24cde71cb2d6fa6bd2d5bcc
diff --git a/polygerrit-ui/app/elements/shared/gr-comment/gr-comment.ts b/polygerrit-ui/app/elements/shared/gr-comment/gr-comment.ts
index d3d548a..2d6c2b5 100644
--- a/polygerrit-ui/app/elements/shared/gr-comment/gr-comment.ts
+++ b/polygerrit-ui/app/elements/shared/gr-comment/gr-comment.ts
@@ -10,6 +10,7 @@
 import '../gr-button/gr-button';
 import '../gr-dialog/gr-dialog';
 import '../gr-formatted-text/gr-formatted-text';
+import '../gr-icon/gr-icon';
 import '../gr-overlay/gr-overlay';
 import '../gr-textarea/gr-textarea';
 import '../gr-tooltip-content/gr-tooltip-content';
@@ -57,7 +58,6 @@
 import {configModelToken} from '../../../models/config/config-model';
 import {changeModelToken} from '../../../models/change/change-model';
 import {Interaction} from '../../../constants/reporting';
-import {iconStyles} from '../../../styles/gr-icon-styles';
 
 const UNSAVED_MESSAGE = 'Unable to save draft';
 
@@ -287,7 +287,6 @@
 
   static override get styles() {
     return [
-      iconStyles,
       sharedStyles,
       css`
         :host {
@@ -386,7 +385,7 @@
           cursor: pointer;
           display: block;
         }
-        label.show-hide .material-icon {
+        label.show-hide gr-icon {
           vertical-align: top;
         }
         :host([collapsed]) #container .body {
@@ -576,7 +575,7 @@
         class="action delete"
         @click=${this.openDeleteCommentOverlay}
       >
-        <span id="icon" class="material-icon filled">delete</span>
+        <gr-icon id="icon" icon="delete" filled></gr-icon>
       </gr-button>
     `;
   }
@@ -614,7 +613,7 @@
             ?checked=${this.collapsed}
             @change=${() => (this.collapsed = !this.collapsed)}
           />
-          <span id="icon" class="material-icon">${icon}</span>
+          <gr-icon icon=${icon} id="icon"></gr-icon>
         </label>
       </div>
     `;
@@ -666,14 +665,14 @@
     // Only show the icon when the thread contains a published comment.
     if (!this.comment?.in_reply_to && isDraftOrUnsaved(this.comment)) return;
     return html`
-      <span
-        class="copy link-icon material-icon"
+      <gr-icon
+        icon="link"
+        class="copy link-icon"
         @click=${this.handleCopyLink}
         title="Copy link to this comment"
         role="button"
         tabindex="0"
-        >link</span
-      >
+      ></gr-icon>
     `;
   }