Blame view

天文台pc/tianwentai-ui/node_modules/framer-motion/dist/es/components/AnimatePresence/utils.mjs 471 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  import { Children, isValidElement } from 'react';
  
  const getChildKey = (child) => child.key || "";
  function onlyElements(children) {
      const filtered = [];
      // We use forEach here instead of map as map mutates the component key by preprending `.$`
      Children.forEach(children, (child) => {
          if (isValidElement(child))
              filtered.push(child);
      });
      return filtered;
  }
  
  export { getChildKey, onlyElements };
  //# sourceMappingURL=utils.mjs.map