* Inject `__source` and `__self` in JSX elements earlier
This fixes an issue where `this` was not correct inside arrow functions, similar to
906f8be24d
* Add test
* Remove try-catch
* Update error
* Update fixtures
* Update windows fixtures
15 lines
519 B
JavaScript
15 lines
519 B
JavaScript
import { createElement as _createElement } from "react";
|
|
import { jsxs as _jsxs } from "react/jsx-runtime";
|
|
import { jsx as _jsx } from "react/jsx-runtime";
|
|
import { Fragment as _Fragment } from "react/jsx-runtime";
|
|
|
|
var x = /*#__PURE__*/_jsx(_Fragment, {
|
|
children: /*#__PURE__*/_jsxs("div", {
|
|
children: [/*#__PURE__*/_jsx("div", {}, "1"), /*#__PURE__*/_jsx("div", {
|
|
meow: "wolf"
|
|
}, "2"), /*#__PURE__*/_jsx("div", {}, "3"), /*#__PURE__*/_createElement("div", { ...props,
|
|
key: "4"
|
|
})]
|
|
})
|
|
});
|