next.js/test/integration/next-image-new/app-dir/app/invalid-loader/page.js
page.js52 lines1.1 KB
'use client'
import React from 'react'
import Image from 'next/image'

const Page = () => {
  return (
    <div>
      <h1>Warn for this loader that doesnt use width</h1>
      <Image
        id="no-width"
        src="/test.png"
        width={100}
        height={100}
        loader={({ src }) => `${src}`}
      />
      <Image
        id="width-path"
        src="/test.jpg"
        width={100}
        height={100}
        loader={({ src, width }) => `${src}/${width}/file.jpg`}
      />
      <Image
        id="width-querystring-w"
        src="/test.webp"
        width={100}
        height={100}
        loader={({ src, width }) => `${src}?w=${width / 2}`}
      />
      <Image
        id="width-querystring-width"
        src="/test.gif"
        width={100}
        height={100}
        loader={({ src, width }) =>
          `https://example.vercel.sh${src}?width=${width * 2}`
        }
      />
      <Image
        id="width-querystring-size"
        src="/test.tiff"
        width={100}
        height={100}
        loader={({ src }) => `https://example.vercel.sh${src}?size=medium`}
      />
      <footer>footer</footer>
    </div>
  )
}

export default Page
Quest for Codev2.0.0
/
SIGN IN