react-image-hotspots
Version:
React component for rendering images with hotspots
149 lines (148 loc) • 13.3 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.PortraitInPortrait = exports.PortraitInLandscape = exports.LandscapeInPortrait = exports.LandscapeInLandscape = exports.Default = exports.CustomBackground = void 0;
var _react = _interopRequireDefault(require("react"));
var _ImageHotspots = _interopRequireDefault(require("./ImageHotspots"));
var _landscape = _interopRequireDefault(require("./landscape.jpg"));
var _portrait = _interopRequireDefault(require("./portrait.jpg"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var hotspots = [{
x: 10,
y: 20,
content: /*#__PURE__*/_react.default.createElement("span", {
style: {
padding: 10
}
}, "Hotspot1")
}, {
x: 50,
y: 10,
content: /*#__PURE__*/_react.default.createElement("span", {
style: {
padding: 10
}
}, "Hotspot2")
}, {
x: 30,
y: 40,
content: /*#__PURE__*/_react.default.createElement("span", {
style: {
padding: 10
}
}, "Hotspot3")
}, {
x: 50,
y: 60,
content: /*#__PURE__*/_react.default.createElement("span", {
style: {
padding: 10
}
}, "Hotspot4")
}];
var _default = {
title: 'Image Hostpots',
component: _ImageHotspots.default
};
exports.default = _default;
var Default = function Default(args) {
return /*#__PURE__*/_react.default.createElement("div", {
style: {
width: '100%',
height: '90vh'
}
}, /*#__PURE__*/_react.default.createElement(_ImageHotspots.default, args));
};
exports.Default = Default;
Default.args = {
src: _landscape.default,
alt: 'Sample image',
hideFullscreenControl: false,
hideZoomControls: false,
hotspots: hotspots,
hideMinimap: false
};
var LandscapeInLandscape = function LandscapeInLandscape(args) {
return /*#__PURE__*/_react.default.createElement("div", {
style: {
width: '450px',
height: '300px'
}
}, /*#__PURE__*/_react.default.createElement(_ImageHotspots.default, args));
};
exports.LandscapeInLandscape = LandscapeInLandscape;
LandscapeInLandscape.args = {
src: _landscape.default,
alt: 'Sample image',
hideFullscreenControl: false,
hideZoomControls: false,
hotspots: hotspots,
hideMinimap: false
};
var LandscapeInPortrait = function LandscapeInPortrait(args) {
return /*#__PURE__*/_react.default.createElement("div", {
style: {
width: '250px',
height: '300px'
}
}, /*#__PURE__*/_react.default.createElement(_ImageHotspots.default, args));
};
exports.LandscapeInPortrait = LandscapeInPortrait;
LandscapeInPortrait.args = {
src: _landscape.default,
alt: 'Sample image',
hideFullscreenControl: false,
hideZoomControls: false,
hotspots: hotspots,
hideMinimap: false
};
var PortraitInPortrait = function PortraitInPortrait(args) {
return /*#__PURE__*/_react.default.createElement("div", {
style: {
width: '250px',
height: '300px'
}
}, /*#__PURE__*/_react.default.createElement(_ImageHotspots.default, args));
};
exports.PortraitInPortrait = PortraitInPortrait;
PortraitInPortrait.args = {
src: _portrait.default,
alt: 'Sample image',
hideFullscreenControl: false,
hideZoomControls: false,
hotspots: hotspots,
hideMinimap: false
};
var PortraitInLandscape = function PortraitInLandscape(args) {
return /*#__PURE__*/_react.default.createElement("div", {
style: {
width: '450px',
height: '300px'
}
}, /*#__PURE__*/_react.default.createElement(_ImageHotspots.default, args));
};
exports.PortraitInLandscape = PortraitInLandscape;
PortraitInLandscape.args = {
src: _portrait.default,
alt: 'Sample image',
hideFullscreenControl: false,
hideZoomControls: false,
hotspots: hotspots,
hideMinimap: false
};
var CustomBackground = function CustomBackground(args) {
return /*#__PURE__*/_react.default.createElement("div", {
style: {
width: '450px',
height: '300px'
}
}, /*#__PURE__*/_react.default.createElement(_ImageHotspots.default, args));
};
exports.CustomBackground = CustomBackground;
CustomBackground.args = {
src: _portrait.default,
alt: 'Sample image',
background: 'lightGray'
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9JbWFnZUhvdHNwb3RzIiwiX2xhbmRzY2FwZSIsIl9wb3J0cmFpdCIsIm9iaiIsIl9fZXNNb2R1bGUiLCJkZWZhdWx0IiwiaG90c3BvdHMiLCJ4IiwieSIsImNvbnRlbnQiLCJjcmVhdGVFbGVtZW50Iiwic3R5bGUiLCJwYWRkaW5nIiwiX2RlZmF1bHQiLCJ0aXRsZSIsImNvbXBvbmVudCIsIkltYWdlSG90c3BvdHMiLCJleHBvcnRzIiwiRGVmYXVsdCIsImFyZ3MiLCJ3aWR0aCIsImhlaWdodCIsInNyYyIsImxhbmRzY2FwZSIsImFsdCIsImhpZGVGdWxsc2NyZWVuQ29udHJvbCIsImhpZGVab29tQ29udHJvbHMiLCJoaWRlTWluaW1hcCIsIkxhbmRzY2FwZUluTGFuZHNjYXBlIiwiTGFuZHNjYXBlSW5Qb3J0cmFpdCIsIlBvcnRyYWl0SW5Qb3J0cmFpdCIsInBvcnRyYWl0IiwiUG9ydHJhaXRJbkxhbmRzY2FwZSIsIkN1c3RvbUJhY2tncm91bmQiLCJiYWNrZ3JvdW5kIl0sInNvdXJjZXMiOlsiLi4vc3JjL0ltYWdlSG90c3BvdHMuc3Rvcmllcy5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnXG5pbXBvcnQgSW1hZ2VIb3RzcG90cyBmcm9tICcuL0ltYWdlSG90c3BvdHMnXG5pbXBvcnQgbGFuZHNjYXBlIGZyb20gJy4vbGFuZHNjYXBlLmpwZydcbmltcG9ydCBwb3J0cmFpdCBmcm9tICcuL3BvcnRyYWl0LmpwZydcblxuY29uc3QgaG90c3BvdHMgPSBbXG4gIHsgeDogMTAsIHk6IDIwLCBjb250ZW50OiA8c3BhbiBzdHlsZT17eyBwYWRkaW5nOiAxMCB9fT5Ib3RzcG90MTwvc3Bhbj4gfSxcbiAgeyB4OiA1MCwgeTogMTAsIGNvbnRlbnQ6IDxzcGFuIHN0eWxlPXt7IHBhZGRpbmc6IDEwIH19PkhvdHNwb3QyPC9zcGFuPiB9LFxuICB7IHg6IDMwLCB5OiA0MCwgY29udGVudDogPHNwYW4gc3R5bGU9e3sgcGFkZGluZzogMTAgfX0+SG90c3BvdDM8L3NwYW4+IH0sXG4gIHsgeDogNTAsIHk6IDYwLCBjb250ZW50OiA8c3BhbiBzdHlsZT17eyBwYWRkaW5nOiAxMCB9fT5Ib3RzcG90NDwvc3Bhbj4gfVxuXVxuXG5leHBvcnQgZGVmYXVsdCB7XG4gIHRpdGxlOiAnSW1hZ2UgSG9zdHBvdHMnLFxuICBjb21wb25lbnQ6IEltYWdlSG90c3BvdHNcbn1cblxuZXhwb3J0IGNvbnN0IERlZmF1bHQgPSAoYXJncykgPT4ge1xuICByZXR1cm4gKFxuICAgIDxkaXYgc3R5bGU9e3sgd2lkdGg6ICcxMDAlJywgaGVpZ2h0OiAnOTB2aCcgfX0+XG4gICAgICA8SW1hZ2VIb3RzcG90cyB7Li4uYXJnc30gLz5cbiAgICA8L2Rpdj5cbiAgKVxufVxuRGVmYXVsdC5hcmdzID0ge1xuICBzcmM6IGxhbmRzY2FwZSxcbiAgYWx0OiAnU2FtcGxlIGltYWdlJyxcbiAgaGlkZUZ1bGxzY3JlZW5Db250cm9sOiBmYWxzZSxcbiAgaGlkZVpvb21Db250cm9sczogZmFsc2UsXG4gIGhvdHNwb3RzOiBob3RzcG90cyxcbiAgaGlkZU1pbmltYXA6IGZhbHNlXG59XG5cbmV4cG9ydCBjb25zdCBMYW5kc2NhcGVJbkxhbmRzY2FwZSA9IChhcmdzKSA9PiB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBzdHlsZT17eyB3aWR0aDogJzQ1MHB4JywgaGVpZ2h0OiAnMzAwcHgnIH19PlxuICAgICAgPEltYWdlSG90c3BvdHMgey4uLmFyZ3N9IC8+XG4gICAgPC9kaXY+XG4gIClcbn1cbkxhbmRzY2FwZUluTGFuZHNjYXBlLmFyZ3MgPSB7XG4gIHNyYzogbGFuZHNjYXBlLFxuICBhbHQ6ICdTYW1wbGUgaW1hZ2UnLFxuICBoaWRlRnVsbHNjcmVlbkNvbnRyb2w6IGZhbHNlLFxuICBoaWRlWm9vbUNvbnRyb2xzOiBmYWxzZSxcbiAgaG90c3BvdHM6IGhvdHNwb3RzLFxuICBoaWRlTWluaW1hcDogZmFsc2Vcbn1cblxuZXhwb3J0IGNvbnN0IExhbmRzY2FwZUluUG9ydHJhaXQgPSAoYXJncykgPT4ge1xuICByZXR1cm4gKFxuICAgIDxkaXYgc3R5bGU9e3sgd2lkdGg6ICcyNTBweCcsIGhlaWdodDogJzMwMHB4JyB9fT5cbiAgICAgIDxJbWFnZUhvdHNwb3RzIHsuLi5hcmdzfSAvPlxuICAgIDwvZGl2PlxuICApXG59XG5MYW5kc2NhcGVJblBvcnRyYWl0LmFyZ3MgPSB7XG4gIHNyYzogbGFuZHNjYXBlLFxuICBhbHQ6ICdTYW1wbGUgaW1hZ2UnLFxuICBoaWRlRnVsbHNjcmVlbkNvbnRyb2w6IGZhbHNlLFxuICBoaWRlWm9vbUNvbnRyb2xzOiBmYWxzZSxcbiAgaG90c3BvdHM6IGhvdHNwb3RzLFxuICBoaWRlTWluaW1hcDogZmFsc2Vcbn1cblxuZXhwb3J0IGNvbnN0IFBvcnRyYWl0SW5Qb3J0cmFpdCA9IChhcmdzKSA9PiB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBzdHlsZT17eyB3aWR0aDogJzI1MHB4JywgaGVpZ2h0OiAnMzAwcHgnIH19PlxuICAgICAgPEltYWdlSG90c3BvdHMgey4uLmFyZ3N9IC8+XG4gICAgPC9kaXY+XG4gIClcbn1cblBvcnRyYWl0SW5Qb3J0cmFpdC5hcmdzID0ge1xuICBzcmM6IHBvcnRyYWl0LFxuICBhbHQ6ICdTYW1wbGUgaW1hZ2UnLFxuICBoaWRlRnVsbHNjcmVlbkNvbnRyb2w6IGZhbHNlLFxuICBoaWRlWm9vbUNvbnRyb2xzOiBmYWxzZSxcbiAgaG90c3BvdHM6IGhvdHNwb3RzLFxuICBoaWRlTWluaW1hcDogZmFsc2Vcbn1cblxuZXhwb3J0IGNvbnN0IFBvcnRyYWl0SW5MYW5kc2NhcGUgPSAoYXJncykgPT4ge1xuICByZXR1cm4gKFxuICAgIDxkaXYgc3R5bGU9e3sgd2lkdGg6ICc0NTBweCcsIGhlaWdodDogJzMwMHB4JyB9fT5cbiAgICAgIDxJbWFnZUhvdHNwb3RzIHsuLi5hcmdzfSAvPlxuICAgIDwvZGl2PlxuICApXG59XG5Qb3J0cmFpdEluTGFuZHNjYXBlLmFyZ3MgPSB7XG4gIHNyYzogcG9ydHJhaXQsXG4gIGFsdDogJ1NhbXBsZSBpbWFnZScsXG4gIGhpZGVGdWxsc2NyZWVuQ29udHJvbDogZmFsc2UsXG4gIGhpZGVab29tQ29udHJvbHM6IGZhbHNlLFxuICBob3RzcG90czogaG90c3BvdHMsXG4gIGhpZGVNaW5pbWFwOiBmYWxzZVxufVxuXG5leHBvcnQgY29uc3QgQ3VzdG9tQmFja2dyb3VuZCA9IChhcmdzKSA9PiB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBzdHlsZT17eyB3aWR0aDogJzQ1MHB4JywgaGVpZ2h0OiAnMzAwcHgnIH19PlxuICAgICAgPEltYWdlSG90c3BvdHMgey4uLmFyZ3N9IC8+XG4gICAgPC9kaXY+XG4gIClcbn1cbkN1c3RvbUJhY2tncm91bmQuYXJncyA9IHtcbiAgc3JjOiBwb3J0cmFpdCxcbiAgYWx0OiAnU2FtcGxlIGltYWdlJyxcbiAgYmFja2dyb3VuZDogJ2xpZ2h0R3JheSdcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsSUFBQUEsTUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUMsY0FBQSxHQUFBRixzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUUsVUFBQSxHQUFBSCxzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUcsU0FBQSxHQUFBSixzQkFBQSxDQUFBQyxPQUFBO0FBQXFDLFNBQUFELHVCQUFBSyxHQUFBLFdBQUFBLEdBQUEsSUFBQUEsR0FBQSxDQUFBQyxVQUFBLEdBQUFELEdBQUEsS0FBQUUsT0FBQSxFQUFBRixHQUFBO0FBRXJDLElBQU1HLFFBQVEsR0FBRyxDQUNmO0VBQUVDLENBQUMsRUFBRSxFQUFFO0VBQUVDLENBQUMsRUFBRSxFQUFFO0VBQUVDLE9BQU8sZUFBRVosTUFBQSxDQUFBUSxPQUFBLENBQUFLLGFBQUE7SUFBTUMsS0FBSyxFQUFFO01BQUVDLE9BQU8sRUFBRTtJQUFHO0VBQUUsR0FBQyxVQUFjO0FBQUUsQ0FBQyxFQUN4RTtFQUFFTCxDQUFD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