Skip to content
🎉 Welcome to the new Aptos Docs! Click here to submit feedback!
Additional ResourcesContributeComponentsThemed Image

Themed Image

<ThemedImage /> is designed to show different images based on the theme of the docs site (i.e., one image explicitly for dark mode, another for light mode)

Usage

Here is an example of a <ThemedImage />. When toggling dark mode, you’ll notice that the image is different for light mode and dark mode.

Staking Flow

To accomplish this, do the following:

Acquire sources for <ThemedImage />

Image sources can be local from the public folder or external images.

💡

Local Images
Local image paths should always start with / and images should be placed in the public folder. i.e., /docs/staking-light.svg

      • staking-light.svg
      • staking-dark.svg

Add ThemedImage Component

staking.mdx
import { ThemedImage } from '@components/index'
 
...
 
<ThemedImage
  alt="Staking Flow"
  sources={{
    light: '/docs/staking-light.svg',
    dark: '/docs/staking-dark.svg',
  }}
/>

API

The ThemedImage component takes the following props:

alt

A description of the image.

  • Type: string

sources

Light and dark sources

  • Type: Record<'light' | 'dark', string>