aboutsummaryrefslogtreecommitdiff
path: root/demos/simple-react/public
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-06-06 18:34:16 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-06-06 18:34:16 -0700
commit19d472c8470fc21a10af053824b3724e50ac9a9d (patch)
tree5a010ad811495d11294f50c4a425576ae2fd5a10 /demos/simple-react/public
parentd49e0a5fa129152c27b70a57d1cc7a2af770577c (diff)
downloadbun-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.js63
-rw-r--r--demos/simple-react/public/index.html6
-rw-r--r--demos/simple-react/public/src/components/button.js23
-rw-r--r--demos/simple-react/public/src/index.js93
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();
-});