diff --git a/packages/website/build-scripts/icons-generation/index.mjs b/packages/website/build-scripts/icons-generation/index.mjs index 07036beb5748..ca4404488d61 100644 --- a/packages/website/build-scripts/icons-generation/index.mjs +++ b/packages/website/build-scripts/icons-generation/index.mjs @@ -54,9 +54,10 @@ import ${svgImport} from "../local-cdn/local-cdn/${collection}/dist/${version}/$ setTimeout(() => { target.classList.remove("icon__wrapper--copied"); - }, 500) + }, 600) }}> +
<${svgImport} fill="var(--ifm-font-color-base)"/>
{${iconNameImport}} `; @@ -103,6 +104,7 @@ const generateTNTIconsPage = (sourceDir, collection, version) => { const content =` ${commonImports} import CopySvg from "../local-cdn/local-cdn/icons/dist/v5/copy.svg"; +import AcceptSvg from "../local-cdn/local-cdn/icons/dist/v5/accept.svg"; ${imports} @@ -138,6 +140,8 @@ const generateBSIconsPage = (sourceDir, collection, version) => { ${commonImports} import CopySvg from "../local-cdn/local-cdn/icons/dist/v5/copy.svg"; +import AcceptSvg from "../local-cdn/local-cdn/icons/dist/v5/accept.svg"; + ${imports} export default function SAPBSIcons() { diff --git a/packages/website/src/pages/icons.css b/packages/website/src/pages/icons.css index d95146a5cd96..f72f282f727a 100644 --- a/packages/website/src/pages/icons.css +++ b/packages/website/src/pages/icons.css @@ -22,25 +22,27 @@ background-color: var(--ifm-background-color); } +.icon__wrapper__svg { + width: 2rem; + height: 2rem; + pointer-events: none; +} + .icon__wrapper:hover { background-color: var(--ifm-menu-color-background-active); } .icon__wrapper.icon__wrapper--copied .icon__wrapper__copy { - fill: var(--ifm-color-primary); + display: none; } -.icon__wrapper__svg { - width: 2rem; - height: 2rem; - pointer-events: none; -} - -.icon__wrapper__copy { +.icon__wrapper.icon__wrapper--copied .icon__wrapper__accept { fill: var(--ifm-color-primary); + display: inline-block; } -.icon__wrapper__copy { +.icon__wrapper__copy, +.icon__wrapper__accept { width: 1rem; height: 1rem; align-self: end; @@ -48,6 +50,12 @@ pointer-events: none; } +.icon__wrapper__accept { + display: none; +} + + + .icon__wrapper__title { color: var(--ifm-font-color-base); text-align: center;