aboutsummaryrefslogtreecommitdiff
path: root/integration/snapshots/styledcomponents-output.hmr.debug.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-09-25 02:12:01 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-09-25 02:12:01 -0700
commitd0fec462c9eb644c69ffb450671b1036fe5a9b03 (patch)
treec4a042ce97bd7e8fb044bab00cb5ab0e392075b2 /integration/snapshots/styledcomponents-output.hmr.debug.js
parent20e2040e7e8cf2cd1ac2607f97fab8fd52193529 (diff)
downloadbun-d0fec462c9eb644c69ffb450671b1036fe5a9b03.tar.gz
bun-d0fec462c9eb644c69ffb450671b1036fe5a9b03.tar.zst
bun-d0fec462c9eb644c69ffb450671b1036fe5a9b03.zip
Snapshots & package.json
Diffstat (limited to 'integration/snapshots/styledcomponents-output.hmr.debug.js')
-rw-r--r--integration/snapshots/styledcomponents-output.hmr.debug.js80
1 files changed, 80 insertions, 0 deletions
diff --git a/integration/snapshots/styledcomponents-output.hmr.debug.js b/integration/snapshots/styledcomponents-output.hmr.debug.js
new file mode 100644
index 000000000..cddc9e5f6
--- /dev/null
+++ b/integration/snapshots/styledcomponents-output.hmr.debug.js
@@ -0,0 +1,80 @@
+import {
+__HMRClient as Bun
+} from "http://localhost:8080/__runtime.js";
+import {
+__require as require
+} from "http://localhost:8080/__runtime.js";
+import {
+__HMRModule as HMR
+} from "http://localhost:8080/__runtime.js";
+import * as JSX from "http://localhost:8080/node_modules/react/jsx-dev-runtime.js";
+var jsx = require(JSX).jsxDEV, fileName = "styledcomponents-output.js";
+
+import * as $d4051a2e from "http://localhost:8080/node_modules/styled-components/dist/styled-components.browser.esm.js";
+var { default: styled} = require($d4051a2e);
+import * as $bbcd215f from "http://localhost:8080/node_modules/react/index.js";
+var { default: React} = require($bbcd215f);
+import * as $5b3cea55 from "http://localhost:8080/node_modules/react-dom/index.js";
+var { default: ReactDOM} = require($5b3cea55);
+Bun.activate(true);
+
+var hmr = new HMR(1290604342, "styledcomponents-output.js"), exports = hmr.exports;
+(hmr._load = function() {
+ const ErrorScreenRoot = styled.div`
+ font-family: "Muli", -apple-system, BlinkMacSystemFont, Helvetica, Arial,
+ sans-serif;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100vw;
+ height: 100vh;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ background: #fff;
+ text-align: center;
+ background-color: #0b2988;
+ color: #fff;
+ font-family: "Muli", -apple-system, BlinkMacSystemFont, Helvetica, Arial,
+ sans-serif;
+ line-height: 1.5em;
+
+ & > p {
+ margin-top: 10px;
+ }
+
+ & a {
+ color: inherit;
+ }
+`;
+ function test() {
+ const reactEl = document.createElement("div");
+ document.body.appendChild(reactEl);
+ ReactDOM.render(jsx(ErrorScreenRoot, {
+ id: "error-el",
+ children: ["This is an error! Look for the string"]
+ }, undefined, true, {
+ fileName,
+ lineNumber: 805
+ }, this), reactEl);
+ const style = document.querySelector("style[data-styled]");
+ console.assert(style, "style tag should exist");
+ console.assert(!style.textContent.includes("晜"), "style tag should not contain invalid unicode codepoints");
+ console.assert(document.querySelector("#error-el").textContent === "This is an error! Look for the string");
+ ReactDOM.unmountComponentAtNode(reactEl);
+ reactEl.remove();
+ testDone(import.meta.url);
+ }
+ hmr.exportAll({
+ test: () => test
+ });
+})();
+var $$hmr_test = hmr.exports.test;
+hmr._update = function(exports) {
+ $$hmr_test = exports.test;
+};
+
+export {
+ $$hmr_test as test
+};