diff --git a/services/explorer-ui/src/assets/aztec-icon-themed.svg b/services/explorer-ui/src/assets/aztec-icon-themed.svg new file mode 100644 index 00000000..2d92cec7 --- /dev/null +++ b/services/explorer-ui/src/assets/aztec-icon-themed.svg @@ -0,0 +1,37 @@ +import React from 'react'; +import { useTheme } from 'next-themes'; + +interface AztecIconThemedProps { + className?: string; + width?: number; + height?: number; +} + +export const AztecIconThemed: React.FC = ({ + className = "", + width = 20, + height = 20 +}) => { + const { theme } = useTheme(); + + // Use white for dark mode, and purple for light mode + const fillColor = theme === 'dark' ? '#FFFFFF' : '#715EC2'; + + return ( + + + + ); +}; diff --git a/services/explorer-ui/src/assets/background-art-dark.svg b/services/explorer-ui/src/assets/background-art-dark.svg new file mode 100644 index 00000000..657696a5 --- /dev/null +++ b/services/explorer-ui/src/assets/background-art-dark.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/services/explorer-ui/src/assets/index.ts b/services/explorer-ui/src/assets/index.ts index 6315b7b7..ad8785eb 100644 --- a/services/explorer-ui/src/assets/index.ts +++ b/services/explorer-ui/src/assets/index.ts @@ -1,6 +1,7 @@ import AztecIcon from "./aztec-icon.svg?react"; import AztecIconWhite from "./aztec-icon-white.svg?react"; import BackgroundArt from "./background-art.svg?react"; +import BackgroundArtDark from "./background-art-dark.svg?react"; import CopyIcon from "./copy-icon.svg?react"; import SuccessIcon from "./success-icon.svg?react"; import ObscuraLogoWhite from "./obscura-logo-white.svg?react"; @@ -15,6 +16,7 @@ export { AztecIcon, LoadingIcon, BackgroundArt, + BackgroundArtDark, AztecIconWhite, ObscuraLogoWhite, CopyIcon, diff --git a/services/explorer-ui/src/components/copy-text.tsx b/services/explorer-ui/src/components/copy-text.tsx index 08f39748..05cc862e 100644 --- a/services/explorer-ui/src/components/copy-text.tsx +++ b/services/explorer-ui/src/components/copy-text.tsx @@ -35,9 +35,9 @@ export const CopyableText: FC = ({ {textArea ? (