/
ai_sampletext
/
DiplomWork
Обзор
Документация
Войти
/
ai_sampletext
/
DiplomWork
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/react-smooth/es6/AnimateGroup.js
32 строки
1022 B
boolyshareyo
Initial commit
08 июн 2026, 16:00
08 июн 2026, 16:00
6216a29
Код
Авторство
О чём код?
import React, { Children } from 'react'; import { TransitionGroup } from 'react-transition-group'; import PropTypes from 'prop-types'; import AnimateGroupChild from './AnimateGroupChild'; function AnimateGroup(props) { var component = props.component, children = props.children, appear = props.appear, enter = props.enter, leave = props.leave; return /*#__PURE__*/React.createElement(TransitionGroup, { component: component }, Children.map(children, function (child, index) { return /*#__PURE__*/React.createElement(AnimateGroupChild, { appearOptions: appear, enterOptions: enter, leaveOptions: leave, key: "child-".concat(index) // eslint-disable-line }, child); })); } AnimateGroup.propTypes = { appear: PropTypes.object, enter: PropTypes.object, leave: PropTypes.object, children: PropTypes.oneOfType([PropTypes.array, PropTypes.element]), component: PropTypes.any }; AnimateGroup.defaultProps = { component: 'span' }; export default AnimateGroup;