UNPKG

@kadconsulting/dry

Version:
18 lines 816 B
import { jsx as _jsx } from "react/jsx-runtime"; import { forwardRef } from 'react'; import classnames from 'classnames'; import './Image.scss'; const Image = forwardRef(({ src, alt, className, ...props }, ref) => { // NEXTJS FUNCTIONALITY START const isNextJs = process.env.NEXT_PUBLIC_APP_ENV === 'nextjs' || process.env.REACT_APP_APP_ENV === 'nextjs'; if (isNextJs) { const NextImage = require('next/image').default; return (_jsx(NextImage, { ...props, src: src, alt: alt, ref: ref, className: classnames(className, 'dry-image') })); } // NEXTJS FUNCTIONALITY END return (_jsx("img", { ...props, src: src, alt: alt, ref: ref, className: classnames(className, 'dry-image') })); }); Image.displayName = 'Image'; export default Image; //# sourceMappingURL=Image.js.map