next-image-themed
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Next-Image-Themed

A Next.js Image Component that allows you to shows a different image in light and dark-mode, based on the users preference.

Installation

Using Yarn:

yarn add next-image-themed

Using NPM:

npm install next-image-themed

Usage

import ThemedImage from "next-image-themed";

import LightModeImage from "assets/images/light-mode.png";
import DarkModeImage from "assets/images/dark-mode.png";

const MyComponent = () => (
  <ThemedImage
    // The image to show in light-mode.
    light={LightModeImage}
    // The image to show in dark-mode.
    dark={DarkModeImage}
    // Pass the rest of the props to the Image component as you normally would.
    alt='My Image'
    loading='lazy'
  />
);

Package Sidebar

Install

npm i next-image-themed

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

6.84 kB

Total Files

9

Last publish

Collaborators

  • dueen