diff --git a/elements/pfe-clipboard/README.md b/elements/pfe-clipboard/README.md index d021f4c743..0c9a4f8f79 100644 --- a/elements/pfe-clipboard/README.md +++ b/elements/pfe-clipboard/README.md @@ -79,9 +79,10 @@ Available hooks for styling: | `--pfe-clipboard--FontWeight` | `var(--pfe-theme--font-weight--light, 300)` | N/A | | `--pfe-clipboard--FontSize` | `1rem` | N/A | | `--pfe-clipboard--Padding` | `6px 16px` | N/A | -| `--icon--Width` | `16px` | `icon` | -| `--icon--Height` | `auto` | `icon` | -| `--icon--margin` | `0 0.4825rem 0 0` | `icon` | +| `--pfe-clipboard--icon--Width` | `16px` | `icon` | +| `--pfe-clipboard--icon--Height` | `auto` | `icon` | +| `--pfe-clipboard--icon--margin` | `0 0.4825rem 0 0` | `icon` | +| `--pfe-clipboard--icon--Color` | `#6a6e73` | `icon` | | `--pfe-clipboard--Color--focus` | `var(--pfe-broadcasted--link--focus, #004080)` | N/A | | `--pfe-clipboard--Color--hover` | `var(--pfe-broadcasted--link--hover, #004080)` | N/A | diff --git a/elements/pfe-clipboard/demo/index.html b/elements/pfe-clipboard/demo/index.html index cc8d39a274..fed87e9f85 100644 --- a/elements/pfe-clipboard/demo/index.html +++ b/elements/pfe-clipboard/demo/index.html @@ -66,7 +66,7 @@

Clipboard w/ noIcon

Clipboard: w/ custom icon

- +

Clipboard: w/ custom text

@@ -90,7 +90,7 @@

Clipboard w/ noIcon

Clipboard: w/ custom icon

- +

Clipboard: w/ custom text

diff --git a/elements/pfe-clipboard/src/pfe-clipboard.html b/elements/pfe-clipboard/src/pfe-clipboard.html index b0ffe293e8..491ebed657 100644 --- a/elements/pfe-clipboard/src/pfe-clipboard.html +++ b/elements/pfe-clipboard/src/pfe-clipboard.html @@ -2,7 +2,7 @@ ${!this.noIcon ? `
- +
` : ""} diff --git a/elements/pfe-clipboard/src/pfe-clipboard.scss b/elements/pfe-clipboard/src/pfe-clipboard.scss index 2937639bc8..dcd51b3903 100644 --- a/elements/pfe-clipboard/src/pfe-clipboard.scss +++ b/elements/pfe-clipboard/src/pfe-clipboard.scss @@ -15,6 +15,7 @@ $LOCAL-VARIABLES: ( icon--Width: pfe-var(icon-size), icon--Height: auto, icon--Margin: 0 0.4825rem 0 0, // 7.72px + icon--Color: pfe-var(text--muted) ); :host { @@ -40,6 +41,12 @@ $LOCAL-VARIABLES: ( // This is needed if the icon isn't square height: pfe-local(icon--Height); margin: pfe-local(icon--Margin); + // Customize icon color for pfe-icons + --pfe-icon--Color: #{pfe-local(icon--Color)}; + svg { + // Customize icon color of fallback svg icon + fill: pfe-local(icon--Color) !important; + } } &__text { font-size: pfe-local(FontSize) !important;