diff options
author | 2021-06-06 18:34:16 -0700 | |
---|---|---|
committer | 2021-06-06 18:34:16 -0700 | |
commit | 19d472c8470fc21a10af053824b3724e50ac9a9d (patch) | |
tree | 5a010ad811495d11294f50c4a425576ae2fd5a10 /demos/simple-react/public | |
parent | d49e0a5fa129152c27b70a57d1cc7a2af770577c (diff) | |
download | bun-19d472c8470fc21a10af053824b3724e50ac9a9d.tar.gz bun-19d472c8470fc21a10af053824b3724e50ac9a9d.tar.zst bun-19d472c8470fc21a10af053824b3724e50ac9a9d.zip |
hm
Former-commit-id: 024b2ea94ea2f32e058948c3d874ad73a03b7423
Diffstat (limited to 'demos/simple-react/public')
-rw-r--r-- | demos/simple-react/public/__runtime.js | 63 | ||||
-rw-r--r-- | demos/simple-react/public/index.html | 6 | ||||
-rw-r--r-- | demos/simple-react/public/src/components/button.js | 23 | ||||
-rw-r--r-- | demos/simple-react/public/src/index.js | 93 |
4 files changed, 4 insertions, 181 deletions
diff --git a/demos/simple-react/public/__runtime.js b/demos/simple-react/public/__runtime.js deleted file mode 100644 index da76d71eb..000000000 --- a/demos/simple-react/public/__runtime.js +++ /dev/null @@ -1,63 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; - -export var __markAsModule = (target) => - __defProp(target, "__esModule", { value: true }); -export var __commonJS = (cb, mod) => () => { - return mod || cb((mod = { exports: {} }).exports, mod), mod.exports; -}; - -export var __reExport = (target, module, desc) => { - if ((module && typeof module === "object") || typeof module === "function") { - for (let key of __getOwnPropNames(module)) - if (!__hasOwnProp.call(target, key) && key !== "default") - __defProp(target, key, { - get: () => module[key], - enumerable: - !(desc = __getOwnPropDesc(module, key)) || desc.enumerable, - }); - } - return target; -}; - -export var __toModule = (module) => { - return __reExport( - __markAsModule( - __defProp( - module != null ? __create(__getProtoOf(module)) : {}, - "default", - module && module.__esModule && "default" in module - ? { get: () => module.default, enumerable: true } - : { value: module, enumerable: true } - ) - ), - module - ); -}; - -export var __name = (target, name) => { - Object.defineProperty(target, "name", { - get() { - return name; - }, - set(v) { - name = v; - }, - }); - - return target; -}; - -// browsers handles ensuring the same ESM is not loaded multiple times -export var __require = (n) => { - return Object.prototype.hasOwnProperty.call(n, "default") && - Object.keys(n).length === 1 - ? n["default"] - : n; -}; - -export const __esModule = true; diff --git a/demos/simple-react/public/index.html b/demos/simple-react/public/index.html index cbf484fd2..724f78f1d 100644 --- a/demos/simple-react/public/index.html +++ b/demos/simple-react/public/index.html @@ -1,7 +1,9 @@ <!DOCTYPE html> <html> <head> - <script src="/src/index.js" type="module"></script> + <script src="/src/index.tsx" type="module"></script> </head> - <body id="reactroot"></body> + <body> + <div id="reactroot"></div> + </body> </html> diff --git a/demos/simple-react/public/src/components/button.js b/demos/simple-react/public/src/components/button.js deleted file mode 100644 index 28bfffda7..000000000 --- a/demos/simple-react/public/src/components/button.js +++ /dev/null @@ -1,23 +0,0 @@ -import * as _react_dot_jsx from "http://localhost:8080/node_modules/react/index.js"; -var jsxDEV = __require(_react_dot_jsx).jsxDEV, __jsxFilename = "src/components/button.tsx"; - -import { -__require -} from "http://localhost:8080/__runtime.js"; -export const Button = ({ label, onClick }) => jsxDEV("div", { - className: "Button", - onClick, - children: jsxDEV("div", { - className: "Button-label", - children: label - }, null, false, { - filename: __jsxFilename, - lineNumber: 97, - columnNumber: 97 - }, this) -}, null, false, { - filename: __jsxFilename, - lineNumber: 50, - columnNumber: 50 -}, this); - diff --git a/demos/simple-react/public/src/index.js b/demos/simple-react/public/src/index.js deleted file mode 100644 index 09055b4c4..000000000 --- a/demos/simple-react/public/src/index.js +++ /dev/null @@ -1,93 +0,0 @@ -import * as _react_dot_jsx from "http://localhost:8080/node_modules/react/index.js"; -var jsxDEV = __require(_react_dot_jsx).jsxDEV, - __jsxFilename = "src/index.tsx"; - -import { __require } from "http://localhost:8080/__runtime.js"; -import ReactDOM from "http://localhost:8080/node_modules/react-dom/index.js"; -import { Button } from "http://localhost:8080/src/components/button.js"; - -const Base = ({}) => { - return jsxDEV( - "main", - { - children: [ - jsxDEV( - "h1", - { - children: "I am the page", - }, - null, - false, - { - filename: __jsxFilename, - lineNumber: 132, - columnNumber: 132, - }, - this - ), - jsxDEV( - "h3", - { - children: "Here is some text", - }, - null, - false, - { - filename: __jsxFilename, - lineNumber: 161, - columnNumber: 161, - }, - this - ), - jsxDEV( - Button, - { - label: "Do not click.", - onClick: () => alert("I told u not to click!"), - children: [], - }, - null, - false, - { - filename: __jsxFilename, - lineNumber: 194, - columnNumber: 194, - }, - this - ), - ], - }, - null, - false, - { - filename: __jsxFilename, - lineNumber: 119, - columnNumber: 119, - }, - this - ); -}; - -function startReact() { - ReactDOM.render( - () => - jsxDEV( - Base, - { - children: [], - }, - null, - false, - { - filename: __jsxFilename, - lineNumber: 374, - columnNumber: 374, - }, - this - ), - document.querySelector("#reactroot") - ); -} -globalThis.addEventListener("DOMContentLoaded", () => { - startReact(); -}); |