Skip to content

Commit ae1640f

Browse files
committed
feat(docs-gpt): light-themed clippy
1 parent eb4a1cc commit ae1640f

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

apps/docs/components/Clippy/Clippy.tsx

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1+
import { useTheme } from 'common/Providers'
12
import Image from 'next/image'
23
import { FC, useCallback, useEffect, useState } from 'react'
34
import { createPortal } from 'react-dom'
5+
import clippyImageDark from '../../public/img/clippy-dark.png'
46
import clippyImage from '../../public/img/clippy.png'
57
import ClippyBubble from './ClippyBubble'
68
import ClippyModal from './ClippyModal'
79

810
const Clippy: FC = () => {
11+
const { isDarkMode } = useTheme()
912
const [isModalOpen, setIsModalOpen] = useState(false)
1013

1114
const onOpen = useCallback(() => {
@@ -29,7 +32,7 @@ const Clippy: FC = () => {
2932
<div className="flex flex-col items-end gap-4">
3033
<ClippyBubble onClick={onOpen} />
3134
<div className="w-[150px]">
32-
<Image src={clippyImage} alt="Clippy" />
35+
<Image src={isDarkMode ? clippyImageDark : clippyImage} alt="Clippy" />
3336
</div>
3437
</div>
3538
)}

apps/docs/public/img/clippy-dark.png

313 KB
Loading

apps/docs/public/img/clippy.png

667 KB
Loading

0 commit comments

Comments
 (0)