diff --git a/client-src/elements/chromedash-feature-table.js b/client-src/elements/chromedash-feature-table.js index 327f4c73..d75821d8 100644 --- a/client-src/elements/chromedash-feature-table.js +++ b/client-src/elements/chromedash-feature-table.js @@ -134,13 +134,11 @@ class ChromedashFeatureTable extends LitElement { color: var(--unimportant-text-color); padding: var(--content-padding-quarter); } - iron-icon { - --iron-icon-height: 18px; - --iron-icon-width: 18px; - color: var(--link-color); + sl-icon-button { + font-size: 1.3rem; } - iron-icon:hover { - color: var(--link-hover-color); + sl-icon-button::part(base) { + color: var(--link-color); } button { border: var(--default-border); @@ -207,35 +205,30 @@ class ChromedashFeatureTable extends LitElement { renderApprovalsIcon(feature) { return html` - - - + title="Review approvals" + library="material" name="approval"> `; } renderEditIcon(feature) { return html` - - - + `; } renderStarIcon(feature) { return html` - - - - + `; } diff --git a/static/shoelace/assets/icons/pencil-fill.svg b/static/shoelace/assets/icons/pencil-fill.svg new file mode 100644 index 00000000..59d2830c --- /dev/null +++ b/static/shoelace/assets/icons/pencil-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/shoelace/assets/material-icons/approval.svg b/static/shoelace/assets/material-icons/approval.svg new file mode 100644 index 00000000..847390ff --- /dev/null +++ b/static/shoelace/assets/material-icons/approval.svg @@ -0,0 +1 @@ + diff --git a/static/shoelace/assets/material-icons/star.svg b/static/shoelace/assets/material-icons/star.svg new file mode 100644 index 00000000..8dc2c76f --- /dev/null +++ b/static/shoelace/assets/material-icons/star.svg @@ -0,0 +1 @@ + diff --git a/static/shoelace/assets/material-icons/star_border.svg b/static/shoelace/assets/material-icons/star_border.svg new file mode 100644 index 00000000..b5891dc3 --- /dev/null +++ b/static/shoelace/assets/material-icons/star_border.svg @@ -0,0 +1 @@ +