Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 2x 2x 2x 2x 2x | import PropTypes from "prop-types";
const hasDarkerBackground = (darkerBackground) => {
return darkerBackground ? "background-highlight" : "";
};
const AnimationGroup = ({ display, className, children, darkerBackground }) => {
return (
<div
className={`animation-group animation-group-${className || "default"}${
display ? " animation-group-enter" : " animation-group-exit"
} ${hasDarkerBackground(darkerBackground)}`}
>
{children}
</div>
);
};
AnimationGroup.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
display: PropTypes.bool,
darkerBackground: PropTypes.bool,
};
export default AnimationGroup;
|