Yuki Takei пре 3 година
родитељ
комит
16dc2ba154
1 измењених фајлова са 9 додато и 0 уклоњено
  1. 9 0
      packages/plugin-lsx/src/services/renderer/lsx.ts

+ 9 - 0
packages/plugin-lsx/src/services/renderer/lsx.ts

@@ -48,6 +48,15 @@ export const remarkPlugin: Plugin = function() {
 
         data.hName = 'lsx';
         data.hProperties = attributes;
+
+        // omit position to fix the key regardless of its position
+        // see:
+        //   https://github.com/remarkjs/react-markdown/issues/703
+        //   https://github.com/remarkjs/react-markdown/issues/466
+        //
+        //   https://github.com/remarkjs/react-markdown/blob/a80dfdee2703d84ac2120d28b0e4998a5b417c85/lib/ast-to-react.js#L201-L204
+        //   https://github.com/remarkjs/react-markdown/blob/a80dfdee2703d84ac2120d28b0e4998a5b417c85/lib/ast-to-react.js#L217-L222
+        delete node.position;
       }
     });
   };