UNPKG

tdesign-react

Version:
28 lines (25 loc) 1.19 kB
/** * tdesign v1.15.1 * (c) 2025 tdesign * @license MIT */ var useImageScale = function useImageScale(imageScale) { var _imageScale$max, _imageScale$min, _imageScale$step; var result = { max: (_imageScale$max = imageScale === null || imageScale === void 0 ? void 0 : imageScale.max) !== null && _imageScale$max !== void 0 ? _imageScale$max : 2, min: (_imageScale$min = imageScale === null || imageScale === void 0 ? void 0 : imageScale.min) !== null && _imageScale$min !== void 0 ? _imageScale$min : 0.5, step: (_imageScale$step = imageScale === null || imageScale === void 0 ? void 0 : imageScale.step) !== null && _imageScale$step !== void 0 ? _imageScale$step : 0.5, defaultScale: imageScale === null || imageScale === void 0 ? void 0 : imageScale.defaultScale }; if ((imageScale === null || imageScale === void 0 ? void 0 : imageScale.defaultScale) !== void 0) { if (imageScale.defaultScale > result.max) { result.defaultScale = result.max; } if (imageScale.defaultScale < result.min) { result.defaultScale = result.min; } } return result; }; export { useImageScale as default }; //# sourceMappingURL=useImageScale.js.map