main repo

This commit is contained in:
Basilosaurusrex
2025-11-24 18:09:40 +01:00
parent b636ee5e70
commit f027651f9b
34146 changed files with 4436636 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
"use client";
import React from "react";
import { NEXT_DYNAMIC_NO_SSR_CODE } from "./no-ssr-error";
export function suspense() {
const error = new Error(NEXT_DYNAMIC_NO_SSR_CODE);
error.digest = NEXT_DYNAMIC_NO_SSR_CODE;
throw error;
}
export function NoSSR(param) {
let { children } = param;
if (typeof window === "undefined") {
suspense();
}
return children;
}
//# sourceMappingURL=dynamic-no-ssr.js.map

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../../../../src/shared/lib/lazy-dynamic/dynamic-no-ssr.tsx"],"names":["React","NEXT_DYNAMIC_NO_SSR_CODE","suspense","error","Error","digest","NoSSR","children","window"],"mappings":"AAAA;AAEA,OAAOA,WAAW,QAAO;AACzB,SAASC,wBAAwB,QAAQ,iBAAgB;AAEzD,OAAO,SAASC;IACd,MAAMC,QAAQ,IAAIC,MAAMH;IACtBE,MAAcE,MAAM,GAAGJ;IACzB,MAAME;AACR;AAIA,OAAO,SAASG,MAAM,KAAiC;IAAjC,IAAA,EAAEC,QAAQ,EAAuB,GAAjC;IACpB,IAAI,OAAOC,WAAW,aAAa;QACjCN;IACF;IAEA,OAAOK;AACT"}

View File

@@ -0,0 +1,28 @@
import React from "react";
import { NoSSR } from "./dynamic-no-ssr";
function Loadable(options) {
const opts = Object.assign({
loader: null,
loading: null,
ssr: true
}, options);
opts.lazy = /*#__PURE__*/ React.lazy(opts.loader);
function LoadableComponent(props) {
const Loading = opts.loading;
const fallbackElement = /*#__PURE__*/ React.createElement(Loading, {
isLoading: true,
pastDelay: true,
error: null
});
const Wrap = opts.ssr ? React.Fragment : NoSSR;
const Lazy = opts.lazy;
return /*#__PURE__*/ React.createElement(React.Suspense, {
fallback: fallbackElement
}, /*#__PURE__*/ React.createElement(Wrap, null, /*#__PURE__*/ React.createElement(Lazy, props)));
}
LoadableComponent.displayName = "LoadableComponent";
return LoadableComponent;
}
export default Loadable;
//# sourceMappingURL=loadable.js.map

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../../../../src/shared/lib/lazy-dynamic/loadable.tsx"],"names":["React","NoSSR","Loadable","options","opts","Object","assign","loader","loading","ssr","lazy","LoadableComponent","props","Loading","fallbackElement","isLoading","pastDelay","error","Wrap","Fragment","Lazy","Suspense","fallback","displayName"],"mappings":"AAAA,OAAOA,WAAW,QAAO;AACzB,SAASC,KAAK,QAAQ,mBAAkB;AAExC,SAASC,SAASC,OAAY;IAC5B,MAAMC,OAAOC,OAAOC,MAAM,CACxB;QACEC,QAAQ;QACRC,SAAS;QACTC,KAAK;IACP,GACAN;IAGFC,KAAKM,IAAI,iBAAGV,MAAMU,IAAI,CAACN,KAAKG,MAAM;IAElC,SAASI,kBAAkBC,KAAU;QACnC,MAAMC,UAAUT,KAAKI,OAAO;QAC5B,MAAMM,gCACJ,oBAACD;YAAQE,WAAW;YAAMC,WAAW;YAAMC,OAAO;;QAGpD,MAAMC,OAAOd,KAAKK,GAAG,GAAGT,MAAMmB,QAAQ,GAAGlB;QACzC,MAAMmB,OAAOhB,KAAKM,IAAI;QAEtB,qBACE,oBAACV,MAAMqB,QAAQ;YAACC,UAAUR;yBACxB,oBAACI,0BACC,oBAACE,MAASR;IAIlB;IAEAD,kBAAkBY,WAAW,GAAG;IAEhC,OAAOZ;AACT;AAEA,eAAeT,SAAQ"}

View File

@@ -0,0 +1,4 @@
// This has to be a shared module which is shared between client component error boundary and dynamic component
export const NEXT_DYNAMIC_NO_SSR_CODE = "NEXT_DYNAMIC_NO_SSR_CODE";
//# sourceMappingURL=no-ssr-error.js.map

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../../../../src/shared/lib/lazy-dynamic/no-ssr-error.ts"],"names":["NEXT_DYNAMIC_NO_SSR_CODE"],"mappings":"AAAA,+GAA+G;AAE/G,OAAO,MAAMA,2BAA2B,2BAA0B"}