@onwave/ui
Version:
onwave ui library
57 lines (47 loc) • 1.49 kB
JavaScript
'use strict';
require('@emotion/styled/base');
var index = require('./index.js');
var React = require('react');
require('next/link');
require('@emotion/react');
require('next/dynamic');
require('react-dom');
var Image = require('next/image');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
var Image__default = /*#__PURE__*/_interopDefaultLegacy(Image);
var RawResponsiveImage = function RawResponsiveImage(_a) {
var src = _a.src,
mobileSrc = _a.mobileSrc,
tabletSrc = _a.tabletSrc,
alt = _a.alt,
width = _a.width,
height = _a.height;
var _b = index.useBreakPoints(),
isMobile = _b.isMobile,
isTablet = _b.isTablet;
if (isMobile && mobileSrc) {
return /*#__PURE__*/React__default['default'].createElement(Image__default['default'], {
src: mobileSrc,
alt: alt,
width: width,
height: height
});
}
if (isTablet && tabletSrc) {
return /*#__PURE__*/React__default['default'].createElement(Image__default['default'], {
src: tabletSrc,
alt: alt,
width: width,
height: height
});
}
return /*#__PURE__*/React__default['default'].createElement(Image__default['default'], {
src: src,
alt: alt,
width: width,
height: height
});
};
exports.default = RawResponsiveImage;
//# sourceMappingURL=RawResponsiveImage-91d0fd12.js.map