Item.js 615 B

12345678910111213141516171819202122232425
  1. "use client";
  2. import * as React from 'react';
  3. import { SpaceContext } from './context';
  4. const Item = ({
  5. className,
  6. index,
  7. children,
  8. split,
  9. style
  10. }) => {
  11. const {
  12. latestIndex
  13. } = React.useContext(SpaceContext);
  14. if (children === null || children === undefined) {
  15. return null;
  16. }
  17. return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement("div", {
  18. className: className,
  19. style: style
  20. }, children), index < latestIndex && split && /*#__PURE__*/React.createElement("span", {
  21. className: `${className}-split`
  22. }, split));
  23. };
  24. export default Item;