@zapperwing/pinterest-view
Version:
A Pinterest-style grid layout component for React.js with responsive design, dynamic content support, and bulletproof virtualization
134 lines (133 loc) • 2.8 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.fadeUp = exports.fadeRight = exports.fadeLeft = exports.fadeDown = void 0;
var fadeUp = exports.fadeUp = {
appear: function appear(rect) {
return {
opacity: 0,
transform: "translateY(".concat(rect.height, "px)")
};
},
appeared: function appeared() {
return {
opacity: 1,
transform: 'translateY(0)'
};
},
enter: function enter(rect) {
return {
opacity: 0,
transform: "translateY(".concat(rect.height, "px)")
};
},
entered: function entered() {
return {
opacity: 1,
transform: 'translateY(0)'
};
},
leaved: function leaved(rect) {
return {
opacity: 0,
transform: "translateY(".concat(rect.height, "px)")
};
}
};
var fadeDown = exports.fadeDown = {
appear: function appear(rect) {
return {
opacity: 0,
transform: "translateY(-".concat(rect.height, "px)")
};
},
appeared: function appeared() {
return {
opacity: 1,
transform: 'translateY(0)'
};
},
enter: function enter(rect) {
return {
opacity: 0,
transform: "translateY(-".concat(rect.height, "px)")
};
},
entered: function entered() {
return {
opacity: 1,
transform: 'translateY(0)'
};
},
leaved: function leaved(rect) {
return {
opacity: 0,
transform: "translateY(-".concat(rect.height, "px)")
};
}
};
var fadeLeft = exports.fadeLeft = {
appear: function appear(rect) {
return {
opacity: 0,
transform: "translateX(".concat(rect.width, "px)")
};
},
appeared: function appeared() {
return {
opacity: 1,
transform: 'translateX(0)'
};
},
enter: function enter(rect) {
return {
opacity: 0,
transform: "translateX(".concat(rect.width, "px)")
};
},
entered: function entered() {
return {
opacity: 1,
transform: 'translateX(0)'
};
},
leaved: function leaved(rect) {
return {
opacity: 0,
transform: "translateX(".concat(rect.width, "px)")
};
}
};
var fadeRight = exports.fadeRight = {
appear: function appear(rect) {
return {
opacity: 0,
transform: "translateX(-".concat(rect.width, "px)")
};
},
appeared: function appeared() {
return {
opacity: 1,
transform: 'translateX(0)'
};
},
enter: function enter(rect) {
return {
opacity: 0,
transform: "translateX(-".concat(rect.width, "px)")
};
},
entered: function entered() {
return {
opacity: 1,
transform: 'translateX(0)'
};
},
leaved: function leaved(rect) {
return {
opacity: 0,
transform: "translateX(-".concat(rect.width, "px)")
};
}
};