vite-plugin-storybook-nextjs
Version:
This is a Vite plugin that allows you to use Next.js features in Vite. It is the basis for `@storybook/experimental-nextjs-vite` and should be used when running portable stories in Vitest.
28 lines (22 loc) • 982 B
JavaScript
;
var OriginalNextLegacyImage = require('next/legacy/image');
var defaultLoader = require('sb-original/default-loader');
var imageContext = require('sb-original/image-context');
var React = require('next/dist/compiled/react');
function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }
var OriginalNextLegacyImage__default = /*#__PURE__*/_interopDefault(OriginalNextLegacyImage);
var React__default = /*#__PURE__*/_interopDefault(React);
// src/plugins/next-image/alias/next-legacy-image.tsx
function NextLegacyImage({ loader, ...props }) {
const imageParameters = React__default.default.useContext(imageContext.ImageContext);
return /* @__PURE__ */ React__default.default.createElement(
OriginalNextLegacyImage__default.default,
{
...imageParameters,
...props,
loader: loader ?? defaultLoader.defaultLoader
}
);
}
var next_legacy_image_default = NextLegacyImage;
module.exports = next_legacy_image_default;