react-aspect-ratio
Version:
React Component to maintain a consistent width-to-height ratio (aspect ratio), preventing cumulative layout shift.
23 lines (22 loc) • 1.01 kB
JavaScript
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports", "./react-15.6", "./react-latest"], factory);
} else if (typeof exports !== "undefined") {
factory(exports, require("./react-15.6"), require("./react-latest"));
} else {
var mod = {
exports: {}
};
factory(mod.exports, global.react15, global.reactLatest);
global.index = mod.exports;
}
})(typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : this, function (_exports, _react, _reactLatest) {
"use strict";
_exports.__esModule = true;
_exports["default"] = _exports.AspectRatio = void 0;
_react = _interopRequireDefault(_react);
_reactLatest = _interopRequireDefault(_reactLatest);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _default = _exports["default"] = _react["default"]; // use before react 15.6
var AspectRatio = _exports.AspectRatio = _reactLatest["default"];
});