2026-05-31 09:36:07 +08:00
|
|
|
// @ts-nocheck
|
|
|
|
|
// This file is generated by Umi automatically
|
|
|
|
|
// DO NOT CHANGE IT MANUALLY!
|
|
|
|
|
import './core/polyfill';
|
|
|
|
|
import { getPluginManager as getDumiPluginManager } from './core/plugin';
|
2026-05-31 09:36:23 +08:00
|
|
|
import { setPluginManager as setDumiPluginManager } from '/Users/donghym/Desktop/day/UI/Nova/node_modules/.pnpm/dumi@2.4.28_@babel+core@7.29.7_@types+node@25.9.1_@types+react@19.2.15_eslint@10.4.0_ji_4b5099ce8b49e6def696b2efaf0f9b24/node_modules/dumi/dist/client/theme-api/utils.js';
|
2026-05-31 09:36:07 +08:00
|
|
|
import { renderClient } from '/Users/donghym/Desktop/day/UI/Nova/node_modules/.pnpm/@umijs+renderer-react@4.6.56_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@umijs/renderer-react';
|
|
|
|
|
import { getRoutes } from './core/route';
|
|
|
|
|
import { createPluginManager } from './core/plugin';
|
|
|
|
|
import { createHistory } from './core/history';
|
|
|
|
|
import Loading from '@@/dumi/theme/loading';
|
|
|
|
|
import { ApplyPluginsType } from 'umi';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const publicPath = "/";
|
|
|
|
|
const runtimePublicPath = false;
|
|
|
|
|
|
|
|
|
|
async function render() {
|
|
|
|
|
const pluginManager = createPluginManager();
|
|
|
|
|
const { routes, routeComponents } = await getRoutes(pluginManager);
|
|
|
|
|
|
|
|
|
|
// allow user to extend routes
|
|
|
|
|
await pluginManager.applyPlugins({
|
|
|
|
|
key: 'patchRoutes',
|
|
|
|
|
type: ApplyPluginsType.event,
|
|
|
|
|
args: {
|
|
|
|
|
routes,
|
|
|
|
|
routeComponents,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
const contextOpts = pluginManager.applyPlugins({
|
|
|
|
|
key: 'modifyContextOpts',
|
|
|
|
|
type: ApplyPluginsType.modify,
|
|
|
|
|
initialValue: {},
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
const basename = contextOpts.basename || '/';
|
|
|
|
|
const historyType = contextOpts.historyType || 'browser';
|
|
|
|
|
|
|
|
|
|
const history = createHistory({
|
|
|
|
|
type: historyType,
|
|
|
|
|
basename,
|
|
|
|
|
...contextOpts.historyOpts,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
return (pluginManager.applyPlugins({
|
|
|
|
|
key: 'render',
|
|
|
|
|
type: ApplyPluginsType.compose,
|
|
|
|
|
initialValue() {
|
|
|
|
|
const context = {
|
|
|
|
|
useStream: true,
|
|
|
|
|
routes,
|
|
|
|
|
routeComponents,
|
|
|
|
|
pluginManager,
|
|
|
|
|
mountElementId: 'root',
|
|
|
|
|
rootElement: contextOpts.rootElement || document.getElementById('root'),
|
|
|
|
|
loadingComponent: Loading,
|
|
|
|
|
publicPath,
|
|
|
|
|
runtimePublicPath,
|
|
|
|
|
history,
|
|
|
|
|
historyType,
|
|
|
|
|
basename,
|
|
|
|
|
__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: {"pureApp":false,"pureHtml":false},
|
|
|
|
|
callback: contextOpts.callback,
|
|
|
|
|
};
|
|
|
|
|
const modifiedContext = pluginManager.applyPlugins({
|
|
|
|
|
key: 'modifyClientRenderOpts',
|
|
|
|
|
type: ApplyPluginsType.modify,
|
|
|
|
|
initialValue: context,
|
|
|
|
|
});
|
|
|
|
|
return renderClient(modifiedContext);
|
|
|
|
|
},
|
|
|
|
|
}))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// always remove trailing slash from location.pathname
|
|
|
|
|
if (
|
|
|
|
|
typeof history !== 'undefined' &&
|
|
|
|
|
location.pathname.length > 1 &&
|
|
|
|
|
location.pathname.endsWith('/')
|
|
|
|
|
) {
|
|
|
|
|
history.replaceState(
|
|
|
|
|
{},
|
|
|
|
|
'',
|
|
|
|
|
location.pathname.slice(0, -1) + location.search + location.hash,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
(function () {
|
|
|
|
|
var cache = typeof navigator !== 'undefined' && navigator.cookieEnabled && typeof window.localStorage !== 'undefined' && localStorage.getItem('dumi:prefers-color') || 'light';
|
|
|
|
|
var isDark = typeof window !== 'undefined' && window.matchMedia('(prefers-color-scheme: dark)').matches;
|
|
|
|
|
var enums = ['light', 'dark', 'auto'];
|
|
|
|
|
|
|
|
|
|
typeof document !== 'undefined' && document.documentElement.setAttribute(
|
|
|
|
|
'data-prefers-color',
|
|
|
|
|
cache === enums[2]
|
|
|
|
|
? (isDark ? enums[1] : enums[0])
|
|
|
|
|
: (enums.indexOf(cache) > -1 ? cache : enums[0])
|
|
|
|
|
);
|
|
|
|
|
})();
|
|
|
|
|
render();
|
|
|
|
|
|
|
|
|
|
if (typeof window !== 'undefined') {
|
|
|
|
|
window.g_umi = {
|
|
|
|
|
version: '4.6.56',
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
setDumiPluginManager(getDumiPluginManager());
|