From 28ce61c6e76dfc773e38b98f51988f1642cb2ded Mon Sep 17 00:00:00 2001 From: Marvin Hagemeister Date: Sat, 19 Feb 2022 22:21:04 +0100 Subject: [PATCH] Fix swapped arg order of jsx __source and __source --- jsx-runtime/src/index.js | 4 ++-- jsx-runtime/test/browser/jsx-runtime.test.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/jsx-runtime/src/index.js b/jsx-runtime/src/index.js index 82c7b3334b..260d68703e 100644 --- a/jsx-runtime/src/index.js +++ b/jsx-runtime/src/index.js @@ -20,10 +20,10 @@ let vnodeId = 0; * @param {VNode['type']} type * @param {VNode['props']} props * @param {VNode['key']} [key] - * @param {string} [__source] * @param {string} [__self] + * @param {string} [__source] */ -function createVNode(type, props, key, __source, __self) { +function createVNode(type, props, key, __self, __source) { // We'll want to preserve `ref` in props to get rid of the need for // forwardRef components in the future, but that should happen via // a separate PR. diff --git a/jsx-runtime/test/browser/jsx-runtime.test.js b/jsx-runtime/test/browser/jsx-runtime.test.js index e293881cd9..daf71ae3be 100644 --- a/jsx-runtime/test/browser/jsx-runtime.test.js +++ b/jsx-runtime/test/browser/jsx-runtime.test.js @@ -66,7 +66,7 @@ describe('Babel jsx/jsxDEV', () => { }); it('should set __source and __self', () => { - const vnode = jsx('div', { class: 'foo' }, 'key', 'source', 'self'); + const vnode = jsx('div', { class: 'foo' }, 'key', 'self', 'source'); expect(vnode.__source).to.equal('source'); expect(vnode.__self).to.equal('self'); });