diff --git a/.dumi/tmp-production/core/EmptyRoute.tsx b/.dumi/tmp-production/core/EmptyRoute.tsx deleted file mode 100644 index bee45a6f7c334d5203071c7f0653bb219e647533..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/core/EmptyRoute.tsx +++ /dev/null @@ -1,9 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import React from 'react'; -import { Outlet, useOutletContext } from 'umi'; -export default function EmptyRoute() { - const context = useOutletContext(); - return ; -} diff --git a/.dumi/tmp-production/core/defineApp.ts b/.dumi/tmp-production/core/defineApp.ts deleted file mode 100644 index 13f056101552786f4ccf612ea128c95c09f7f9db..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/core/defineApp.ts +++ /dev/null @@ -1,16 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -interface IDefaultRuntimeConfig { - onRouteChange?: (props: { routes: any, clientRoutes: any, location: any, action:any }) => void; - patchRoutes?: (props: { routes: any }) => void; - patchClientRoutes?: (props: { routes: any }) => void; - render?: (oldRender: () => void) => void; - rootContainer?: (lastRootContainer: JSX.Element, args?: any) => void; - [key: string]: any; -} -export type RuntimeConfig = IDefaultRuntimeConfig - -export function defineApp(config: RuntimeConfig): RuntimeConfig { - return config; -} diff --git a/.dumi/tmp-production/core/helmet.ts b/.dumi/tmp-production/core/helmet.ts deleted file mode 100644 index bd5c8d9a2c133477a10d57666adaa3761bdccc1a..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/core/helmet.ts +++ /dev/null @@ -1,9 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import React from 'react'; -import { HelmetProvider } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/@umijs+renderer-react@4.0.55_ef5jwxihqo6n7gxfmzogljlgcm/node_modules/@umijs/renderer-react'; - -export const innerProvider = (container) => { - return React.createElement(HelmetProvider, { context: {} }, container); -} diff --git a/.dumi/tmp-production/core/history.ts b/.dumi/tmp-production/core/history.ts deleted file mode 100644 index 7a4d08a11411d62323242d340175471419ae56e3..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/core/history.ts +++ /dev/null @@ -1,65 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import { createHashHistory, createMemoryHistory, createBrowserHistory } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/@umijs+renderer-react@4.0.55_ef5jwxihqo6n7gxfmzogljlgcm/node_modules/@umijs/renderer-react'; -import type { UmiHistory } from './historyIntelli'; - -let history: UmiHistory; -let basename: string = '/'; -export function createHistory(opts: any) { - let h; - if (opts.type === 'hash') { - h = createHashHistory(); - } else if (opts.type === 'memory') { - h = createMemoryHistory(opts); - } else { - h = createBrowserHistory(); - } - if (opts.basename) { - basename = opts.basename; - } - - history = { - ...h, - push(to, state) { - h.push(patchTo(to, h), state); - }, - replace(to, state) { - h.replace(patchTo(to, h), state); - }, - get location() { - return h.location; - }, - get action() { - return h.action; - } - } - - return h; -} - -// Patch `to` to support basename -// Refs: -// https://github.com/remix-run/history/blob/3e9dab4/packages/history/index.ts#L484 -// https://github.com/remix-run/history/blob/dev/docs/api-reference.md#to -function patchTo(to: any, h: History) { - if (typeof to === 'string') { - return `${stripLastSlash(basename)}${to}`; - } else if (typeof to === 'object') { - - const currentPathname = h.location.pathname; - - return { - ...to, - pathname: to.pathname? `${stripLastSlash(basename)}${to.pathname}` : currentPathname, - }; - } else { - throw new Error(`Unexpected to: ${to}`); - } -} - -function stripLastSlash(path) { - return path.slice(-1) === '/' ? path.slice(0, -1) : path; -} - -export { history }; diff --git a/.dumi/tmp-production/core/historyIntelli.ts b/.dumi/tmp-production/core/historyIntelli.ts deleted file mode 100644 index 89e79a85190e9ddbadc6e0de27ad79f3013142e6..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/core/historyIntelli.ts +++ /dev/null @@ -1,130 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import { getRoutes } from './route' -import type { History } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/@umijs+renderer-react@4.0.55_ef5jwxihqo6n7gxfmzogljlgcm/node_modules/@umijs/renderer-react' - -type Routes = Awaited>['routes'] -type AllRoute = Routes[keyof Routes] -type IsRoot = 'parentId' extends keyof T ? false : true - -// show `/` in not `layout / wrapper` only -type GetAllRouteWithoutLayout = Item extends any - ? 'isWrapper' extends keyof Item - ? never - : 'isLayout' extends keyof Item - ? never - : Item - : never -type AllRouteWithoutLayout = GetAllRouteWithoutLayout -type IndexRoutePathname = '/' extends AllRouteWithoutLayout['path'] - ? '/' - : never - -type GetChildrens = T extends any - ? IsRoot extends true - ? never - : T - : never -type Childrens = GetChildrens -type Root = Exclude -type AllIds = AllRoute['id'] - -type GetChildrensByParentId< - Id extends AllIds, - Item = AllRoute -> = Item extends any - ? 'parentId' extends keyof Item - ? Item['parentId'] extends Id - ? Item - : never - : never - : never - -type RouteObject< - Id extends AllIds, - Item = GetChildrensByParentId -> = IsNever extends true - ? '' - : Item extends AllRoute - ? { - [Key in Item['path'] as TrimSlash]: UnionMerge< - RouteObject - > - } - : never - -type GetRootRouteObject = Item extends Root - ? { - [K in Item['path'] as TrimSlash]: UnionMerge> - } - : never -type MergedResult = UnionMerge> - -// --- patch history types --- - -type HistoryTo = Parameters['0'] -type HistoryPath = Exclude - -type UmiPathname = Path | (string & {}) -interface UmiPath extends HistoryPath { - pathname: UmiPathname -} -type UmiTo = UmiPathname | UmiPath - -type UmiPush = (to: UmiTo, state?: any) => void -type UmiReplace = (to: UmiTo, state?: any) => void -export interface UmiHistory extends History { - push: UmiPush - replace: UmiReplace -} - -// --- type utils --- -type TrimLeftSlash = T extends `/${infer R}` - ? TrimLeftSlash - : T -type TrimRightSlash = T extends `${infer R}/` - ? TrimRightSlash - : T -type TrimSlash = TrimLeftSlash> - -type IsNever = [T] extends [never] ? true : false -type IsEqual = (() => G extends A ? 1 : 2) extends () => G extends B - ? 1 - : 2 - ? true - : false - -type UnionToIntersection = (U extends any ? (k: U) => void : never) extends ( - k: infer I -) => void - ? I - : never -type UnionMerge = UnionToIntersection extends infer O - ? { [K in keyof O]: O[K] } - : never - -type ExcludeEmptyKey = IsEqual extends true ? never : T - -type PathConcat< - TKey extends string, - TValue, - N = TrimSlash -> = TValue extends string - ? ExcludeEmptyKey - : - | ExcludeEmptyKey - | `${N & string}${IsNever> extends true - ? '' - : '/'}${UnionPath}` - -type UnionPath = { - [K in keyof T]-?: PathConcat -}[keyof T] - -type MakeSureLeftSlash = T extends any - ? `/${TrimRightSlash}` - : never - -// exclude `/*`, because it always at the top of the IDE tip list -type Path> = Exclude, '/*'> | IndexRoutePathname diff --git a/.dumi/tmp-production/core/plugin.ts b/.dumi/tmp-production/core/plugin.ts deleted file mode 100644 index fde34518a6979283389786b0826a5e9a81932ee1..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/core/plugin.ts +++ /dev/null @@ -1,50 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import * as Plugin_0 from '@@/core/helmet.ts'; -import * as Plugin_1 from '@@/dumi/meta/runtime.ts'; -import * as Plugin_2 from '@@/dumi/locales/runtime.tsx'; -import { PluginManager } from 'umi'; - -function __defaultExport (obj) { - if (obj.default) { - return typeof obj.default === 'function' ? obj.default() : obj.default - } - return obj; -} -export function getPlugins() { - return [ - { - apply: Plugin_0, - path: process.env.NODE_ENV === 'production' ? void 0 : '@@/core/helmet.ts', - }, - { - apply: Plugin_1, - path: process.env.NODE_ENV === 'production' ? void 0 : '@@/dumi/meta/runtime.ts', - }, - { - apply: Plugin_2, - path: process.env.NODE_ENV === 'production' ? void 0 : '@@/dumi/locales/runtime.tsx', - }, - ]; -} - -export function getValidKeys() { - return ['patchRoutes','patchClientRoutes','modifyContextOpts','modifyClientRenderOpts','rootContainer','innerProvider','i18nProvider','accessProvider','dataflowProvider','outerProvider','render','onRouteChange',]; -} - -let pluginManager = null; - -export function createPluginManager() { - pluginManager = PluginManager.create({ - plugins: getPlugins(), - validKeys: getValidKeys(), - }); - - - return pluginManager; -} - -export function getPluginManager() { - return pluginManager; -} diff --git a/.dumi/tmp-production/core/pluginConfig.d.ts b/.dumi/tmp-production/core/pluginConfig.d.ts deleted file mode 100644 index c0d81bb16ea0fc6cb0a1712ba5d07d826fb8e25e..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/core/pluginConfig.d.ts +++ /dev/null @@ -1,311 +0,0 @@ -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -// Created by Umi Plugin - -export interface IConfigFromPlugins { -codeSplitting?: { -jsStrategy?: ("bigVendors" | "depPerChunk" | "granularChunks") -jsStrategyOptions?: { - -} -cssStrategy?: "mergeAll" -cssStrategyOptions?: { - -} -} -title?: string -styles?: unknown[] -scripts?: unknown[] -routes?: { - -}[] -reactRouter5Compat?: { - -} -presets?: string[] -plugins?: string[] -npmClient?: ("pnpm" | "tnpm" | "cnpm" | "yarn" | "npm") -mountElementId?: string -metas?: unknown[] -links?: unknown[] -historyWithQuery?: { - -} -history?: { -type?: ("browser" | "hash" | "memory") -} -headScripts?: unknown[] -esbuildMinifyIIFE?: boolean -conventionRoutes?: { -base?: string -exclude?: unknown[] -} -base?: string -analyze?: { - -} -writeToDisk?: boolean -theme?: { - -} -targets?: { - -} -svgr?: { - -} -svgo?: ({ - -} | boolean) -styleLoader?: { - -} -srcTranspilerOptions?: { -esbuild?: { - -} -swc?: { - -} -} -srcTranspiler?: ("babel" | "esbuild" | "swc" | "none") -sassLoader?: { - -} -runtimePublicPath?: { - -} -purgeCSS?: { - -} -publicPath?: string -proxy?: ({ - -} | unknown[]) -postcssLoader?: { - -} -outputPath?: string -mfsu?: ({ -cacheDirectory?: string -chainWebpack?: (() => any) -esbuild?: boolean -exclude?: unknown[] -include?: string[] -mfName?: string -remoteAliases?: string[] -remoteName?: string -runtimePublicPath?: boolean -shared?: { - -} -strategy?: ("eager" | "normal") -} | boolean) -mdx?: { -loader?: string -loaderOptions?: { - -} -} -manifest?: { - -} -lessLoader?: { - -} -jsMinifierOptions?: { - -} -jsMinifier?: ("esbuild" | "swc" | "terser" | "uglifyJs" | "none") -inlineLimit?: number -ignoreMomentLocale?: boolean -https?: { - -} -hash?: boolean -forkTSChecker?: { - -} -fastRefresh?: boolean -extraPostCSSPlugins?: unknown[] -extraBabelPresets?: unknown[] -extraBabelPlugins?: unknown[] -extraBabelIncludes?: unknown[] -externals?: ({ - -} | string | (() => any)) -esm?: { - -} -devtool?: (string | boolean) -depTranspiler?: ("babel" | "esbuild" | "swc" | "none") -define?: { - -} -deadCode?: { - -} -cssMinifierOptions?: { - -} -cssMinifier?: ("cssnano" | "esbuild" | "parcelCSS" | "none") -cssLoaderModules?: { - -} -cssLoader?: { - -} -copy?: unknown[] -cacheDirectoryPath?: string -babelLoaderCustomize?: string -autoprefixer?: { - -} -autoCSSModules?: boolean -alias?: { - -} -crossorigin?: (boolean | { -includes?: { - -}[] -}) -esmi?: { -cdnOrigin?: string -shimUrl?: string -} -exportStatic?: { -extraRoutePaths?: ((() => any) | string[]) -} -favicons?: string[] -helmet?: boolean -icons?: { -autoInstall?: { - -} -defaultComponentConfig?: { - -} -alias?: { - -} -include?: string[] -} -mock?: { -exclude?: string[] -include?: string[] -} -mpa?: { -template?: string -layout?: string -getConfigFromEntryFile?: boolean -entry?: { - -} -} -phantomDependency?: { -exclude?: string[] -} -polyfill?: { -imports?: string[] -} -routePrefetch?: { - -} -terminal?: { - -} -tmpFiles?: boolean -clientLoader?: { - -} -routeProps?: { - -} -ssr?: { -serverBuildPath?: string -platform?: string -builder?: ("esbuild" | "webpack") -} -lowImport?: { -libs?: unknown[] -css?: string -} -vite?: { - -} -apiRoute?: { -platform?: string -} -monorepoRedirect?: (boolean | { -srcDir?: string[] -exclude?: { - -}[] -peerDeps?: boolean -}) -test?: { - -} -clickToComponent?: { -editor?: string -} -legacy?: { -buildOnly?: boolean -nodeModulesTransform?: boolean -checkOutput?: boolean -} -classPropertiesLoose?: { - -} -verifyCommit?: { -scope?: string[] -allowEmoji?: boolean -} -run?: { -globals?: string[] -} -logo?: string -themeConfig?: { - -} -extraRehypePlugins?: unknown[] -extraRemarkPlugins?: unknown[] -resolve?: { -docDirs?: unknown[] -atomDirs?: { -type?: string -dir?: string -}[] -entityDirs?: unknown -codeBlockMode?: ("active" | "passive") -entryFile?: string -forceKebabCaseRouting?: boolean -} -autoAlias?: boolean -analytics?: ({ -baidu?: string -ga?: string -ga_v2?: string -} | boolean) -locales?: ({ -id?: string -name?: string -base?: string -}[] | { -id?: string -name?: string -suffix?: "" -}[]) -apiParser?: { -unpkgHost?: string -resolveFilter?: (() => any) -} -assets?: { - -} -sitemap?: { -hostname?: string -exclude?: string[] -} -} diff --git a/.dumi/tmp-production/core/polyfill.ts b/.dumi/tmp-production/core/polyfill.ts deleted file mode 100644 index ce040ff41995b64fe1534d340758452035d2094c..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/core/polyfill.ts +++ /dev/null @@ -1,191 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.error.cause.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.aggregate-error.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.aggregate-error.cause.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.array.at.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.array.find-last.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.array.find-last-index.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.array.push.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.array.reduce.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.array.reduce-right.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.object.has-own.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.promise.any.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.reflect.to-string-tag.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.regexp.flags.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.string.at-alternative.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.string.replace-all.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.typed-array.at.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.typed-array.find-last.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.typed-array.find-last-index.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/es.typed-array.set.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.suppressed-error.constructor.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.from-async.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.filter-out.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.filter-reject.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.group.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.group-by.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.group-by-to-map.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.group-to-map.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.is-template-object.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.last-index.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.last-item.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.to-reversed.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.to-sorted.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.to-spliced.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.unique-by.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.array.with.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-disposable-stack.constructor.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.constructor.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.as-indexed-pairs.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.async-dispose.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.drop.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.every.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.filter.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.find.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.flat-map.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.for-each.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.from.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.indexed.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.map.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.reduce.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.some.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.take.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.async-iterator.to-array.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.bigint.range.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.composite-key.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.composite-symbol.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.disposable-stack.constructor.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.function.is-callable.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.function.is-constructor.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.function.un-this.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.constructor.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.as-indexed-pairs.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.dispose.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.drop.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.every.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.filter.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.find.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.flat-map.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.for-each.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.from.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.indexed.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.map.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.reduce.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.some.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.take.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.to-array.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.iterator.to-async.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.delete-all.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.emplace.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.every.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.filter.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.find.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.find-key.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.from.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.group-by.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.includes.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.key-by.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.key-of.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.map-keys.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.map-values.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.merge.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.of.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.reduce.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.some.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.update.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.update-or-insert.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.map.upsert.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.clamp.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.deg-per-rad.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.degrees.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.fscale.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.iaddh.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.imulh.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.isubh.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.rad-per-deg.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.radians.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.scale.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.seeded-prng.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.signbit.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.math.umulh.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.number.from-string.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.number.range.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.object.iterate-entries.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.object.iterate-keys.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.object.iterate-values.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.observable.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.promise.try.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.reflect.define-metadata.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.reflect.delete-metadata.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.reflect.get-metadata.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.reflect.has-metadata.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.reflect.metadata.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.add-all.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.delete-all.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.difference.v2.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.difference.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.every.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.filter.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.find.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.from.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.intersection.v2.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.intersection.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.is-disjoint-from.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.is-subset-of.v2.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.is-subset-of.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.is-superset-of.v2.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.is-superset-of.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.join.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.map.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.of.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.reduce.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.some.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.symmetric-difference.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.union.v2.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.set.union.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.string.at.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.string.cooked.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.string.code-points.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.string.dedent.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.string.is-well-formed.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.string.to-well-formed.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.symbol.async-dispose.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.symbol.dispose.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.symbol.matcher.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.symbol.metadata.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.symbol.metadata-key.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.symbol.observable.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.symbol.pattern-match.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.symbol.replace-all.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.typed-array.from-async.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.typed-array.filter-out.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.typed-array.filter-reject.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.typed-array.group-by.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.typed-array.to-reversed.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.typed-array.to-sorted.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.typed-array.to-spliced.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.typed-array.unique-by.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.typed-array.with.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.weak-map.delete-all.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.weak-map.from.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.weak-map.of.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.weak-map.emplace.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.weak-map.upsert.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.weak-set.add-all.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.weak-set.delete-all.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.weak-set.from.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/esnext.weak-set.of.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/web.dom-exception.stack.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/web.immediate.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/web.self.js"; -import "/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/core-js@3.28.0/node_modules/core-js/modules/web.structured-clone.js"; -import '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/regenerator-runtime@0.13.11/node_modules/regenerator-runtime/runtime.js'; -export {}; diff --git a/.dumi/tmp-production/core/route.tsx b/.dumi/tmp-production/core/route.tsx deleted file mode 100644 index b24aa0cc555749dfa346344c62f870f898945630..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/core/route.tsx +++ /dev/null @@ -1,43 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import routeProps from './routeProps.js'; - -if (process.env.NODE_ENV === 'development') { - Object.entries(routeProps).forEach(([key, value]) => { - const internalProps = ['path', 'id', 'parentId', 'isLayout', 'isWrapper', 'layout', 'clientLoader']; - Object.keys(value).forEach((prop) => { - if (internalProps.includes(prop)) { - throw new Error( - `[UmiJS] route '${key}' should not have '${prop}' prop, please remove this property in 'routeProps'.` - ) - } - }) - }) -} - -import React from 'react'; - -export async function getRoutes() { - const routes = {"404":{"id":"404","path":"*","parentId":"DocLayout"},"dumi-context-layout":{"id":"dumi-context-layout","path":"/","isLayout":true},"DocLayout":{"id":"DocLayout","path":"/","parentId":"dumi-context-layout","isLayout":true},"docs/components/FormItemsBuilder":{"path":"components/form-items-builder","id":"docs/components/FormItemsBuilder","parentId":"DocLayout"},"docs/components/DetailPresent":{"path":"components/detail-present","id":"docs/components/DetailPresent","parentId":"DocLayout"},"docs/components/FormGenerator":{"path":"components/form-generator","id":"docs/components/FormGenerator","parentId":"DocLayout"},"docs/components/ListTemplate":{"path":"components/list-template","id":"docs/components/ListTemplate","parentId":"DocLayout"},"docs/hooks/useConfigListPage":{"path":"hooks/use-config-list-page","id":"docs/hooks/useConfigListPage","parentId":"DocLayout"},"docs/components/FormModal":{"path":"components/form-modal","id":"docs/components/FormModal","parentId":"DocLayout"},"docs/hooks/useFormModal":{"path":"hooks/use-form-modal","id":"docs/hooks/useFormModal","parentId":"DocLayout"},"docs/about/quickstart":{"path":"about/quickstart","id":"docs/about/quickstart","parentId":"DocLayout"},"docs/hooks/useRequest":{"path":"hooks/use-request","id":"docs/hooks/useRequest","parentId":"DocLayout"},"docs/about/changelog":{"path":"about/changelog","id":"docs/about/changelog","parentId":"DocLayout"},"docs/index":{"path":"","id":"docs/index","parentId":"DocLayout"},"demo-render":{"id":"demo-render","path":"~demos/:id","parentId":"dumi-context-layout","prerender":false}} as const; - return { - routes, - routeComponents: { -'404': React.lazy(() => import(/* webpackChunkName: "nm__.pnpm__dumi_2.1.14_u3samvbzvrksr3cjfq3oe55axi__node_modules__dumi__dist__client__pages__404" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/dist/client/pages/404.js')), -'dumi-context-layout': React.lazy(() => import(/* webpackChunkName: "dumi__tmp-production__dumi__theme__ContextWrapper" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/.dumi/tmp-production/dumi/theme/ContextWrapper.tsx')), -'DocLayout': React.lazy(() => import(/* webpackChunkName: "nm__.pnpm__dumi_2.1.14_u3samvbzvrksr3cjfq3oe55axi__node_modules__dumi__theme-default__layouts__DocLayout__index" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/layouts/DocLayout/index.js')), -'docs/components/FormItemsBuilder': React.lazy(() => import(/* webpackChunkName: "docs__components__FormItemsBuilder.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormItemsBuilder.md')), -'docs/components/DetailPresent': React.lazy(() => import(/* webpackChunkName: "docs__components__DetailPresent.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/DetailPresent.md')), -'docs/components/FormGenerator': React.lazy(() => import(/* webpackChunkName: "docs__components__FormGenerator.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormGenerator.md')), -'docs/components/ListTemplate': React.lazy(() => import(/* webpackChunkName: "docs__components__ListTemplate.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/ListTemplate.md')), -'docs/hooks/useConfigListPage': React.lazy(() => import(/* webpackChunkName: "docs__hooks__useConfigListPage.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useConfigListPage.md')), -'docs/components/FormModal': React.lazy(() => import(/* webpackChunkName: "docs__components__FormModal.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormModal.md')), -'docs/hooks/useFormModal': React.lazy(() => import(/* webpackChunkName: "docs__hooks__useFormModal.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useFormModal.md')), -'docs/about/quickstart': React.lazy(() => import(/* webpackChunkName: "docs__about__quickstart.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/quickstart.md')), -'docs/hooks/useRequest': React.lazy(() => import(/* webpackChunkName: "docs__hooks__useRequest.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useRequest.md')), -'docs/about/changelog': React.lazy(() => import(/* webpackChunkName: "docs__about__changelog.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/changelog.md')), -'docs/index': React.lazy(() => import(/* webpackChunkName: "docs__index.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/index.md')), -'demo-render': React.lazy(() => import(/* webpackChunkName: "nm__.pnpm__dumi_2.1.14_u3samvbzvrksr3cjfq3oe55axi__node_modules__dumi__dist__client__pages__Demo__index" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/dist/client/pages/Demo/index.js')), -}, - }; -} diff --git a/.dumi/tmp-production/core/routeProps.js b/.dumi/tmp-production/core/routeProps.js deleted file mode 100644 index ea8c06acc5211369d4008876ee3c5105a0e5af56..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/core/routeProps.js +++ /dev/null @@ -1,3 +0,0 @@ -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export default {} diff --git a/.dumi/tmp-production/core/terminal.ts b/.dumi/tmp-production/core/terminal.ts deleted file mode 100644 index b07942d59d1cfccd89bf9804bc6bd4223d5f8a2d..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/core/terminal.ts +++ /dev/null @@ -1,37 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -let count = 0; -let groupLevel = 0; -function send(type: string, message?: string) { - if(process.env.NODE_ENV==='production'){ - return; - }else{ - const encodedMessage = message ? `&m=${encodeURI(message)}` : ''; - fetch(`/__umi/api/terminal?type=${type}&t=${Date.now()}&c=${count++}&g=${groupLevel}${encodedMessage}`, { mode: 'no-cors' }) - } -} -function prettyPrint(obj: any) { - return JSON.stringify(obj, null, 2); -} -function stringifyObjs(objs: any[]) { - const obj = objs.length > 1 ? objs.map(stringify).join(' ') : objs[0]; - return typeof obj === 'object' ? `${prettyPrint(obj)}` : obj.toString(); -} -function stringify(obj: any) { - return typeof obj === 'object' ? `${JSON.stringify(obj)}` : obj.toString(); -} -const terminal = { - log(...objs: any[]) { send('log', stringifyObjs(objs)) }, - info(...objs: any[]) { send('info', stringifyObjs(objs)) }, - warn(...objs: any[]) { send('warn', stringifyObjs(objs)) }, - error(...objs: any[]) { send('error', stringifyObjs(objs)) }, - group() { groupLevel++ }, - groupCollapsed() { groupLevel++ }, - groupEnd() { groupLevel && --groupLevel }, - clear() { send('clear') }, - trace(...args: any[]) { console.trace(...args) }, - profile(...args: any[]) { console.profile(...args) }, - profileEnd(...args: any[]) { console.profileEnd(...args) }, -}; -export { terminal }; diff --git a/.dumi/tmp-production/dumi/exports.ts b/.dumi/tmp-production/dumi/exports.ts deleted file mode 100644 index 65c3a6c1a91a005f41ff038152a11e9fb04cc568..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/exports.ts +++ /dev/null @@ -1,5 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export * from '../exports'; -export * from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/dist/client/theme-api/index.js'; diff --git a/.dumi/tmp-production/dumi/locales/config.ts b/.dumi/tmp-production/dumi/locales/config.ts deleted file mode 100644 index fcf6ebe137df3b1b3d96881bb820e8fe0b09fb30..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/locales/config.ts +++ /dev/null @@ -1,78 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export const locales = [ - { - "id": "zh-CN", - "name": "中文", - "base": "/" - } -]; -export const messages = { - "en-US": { - "header.search.placeholder": "Type keywords...", - "header.color.mode.light": "Light Mode", - "header.color.mode.dark": "Dark Mode", - "header.color.mode.auto": "Follow System", - "header.social.github": "GitHub", - "header.social.weibo": "Weibo", - "header.social.twitter": "Twitter", - "header.social.gitlab": "GitLab", - "header.social.facebook": "Facebook", - "header.social.zhihu": "Zhihu", - "header.social.yuque": "Yuque", - "header.social.linkedin": "Linkedin", - "previewer.actions.code.expand": "Show Code", - "previewer.actions.code.shrink": "Hide Code", - "previewer.actions.codesandbox": "Open in CodeSandbox", - "previewer.actions.codepen": "Open in CodePen (Not implemented)", - "previewer.actions.stackblitz": "Open in StackBlitz", - "previewer.actions.separate": "Open in separate page", - "404.title": "PAGE NOT FOUND", - "404.back": "Back to homepage", - "api.component.name": "Name", - "api.component.description": "Description", - "api.component.type": "Type", - "api.component.default": "Default", - "api.component.required": "(required)", - "api.component.unavailable": "apiParser must be enabled to use auto-generated API", - "api.component.loading": "Properties definition is resolving, wait a moment...", - "api.component.not.found": "Properties definition not found for {id} component", - "content.tabs.default": "Doc", - "search.not.found": "No content was found", - "layout.sidebar.btn": "Sidebar" - }, - "zh-CN": { - "header.search.placeholder": "输入关键字搜索...", - "header.color.mode.light": "亮色模式", - "header.color.mode.dark": "暗色模式", - "header.color.mode.auto": "跟随系统", - "header.social.github": "GitHub", - "header.social.weibo": "微博", - "header.social.twitter": "Twitter", - "header.social.gitlab": "GitLab", - "header.social.facebook": "Facebook", - "header.social.zhihu": "知乎", - "header.social.yuque": "语雀", - "header.social.linkedin": "Linkedin", - "previewer.actions.code.expand": "展开代码", - "previewer.actions.code.shrink": "收起代码", - "previewer.actions.codesandbox": "在 CodeSandbox 中打开", - "previewer.actions.codepen": "在 CodePen 中打开(未实现)", - "previewer.actions.stackblitz": "在 StackBlitz 中打开", - "previewer.actions.separate": "在独立页面中打开", - "404.title": "页面未找到", - "404.back": "返回首页", - "api.component.name": "属性名", - "api.component.description": "描述", - "api.component.type": "类型", - "api.component.default": "默认值", - "api.component.required": "(必选)", - "api.component.unavailable": "必须启用 apiParser 才能使用自动 API 特性", - "api.component.loading": "属性定义正在解析中,稍等片刻...", - "api.component.not.found": "未找到 {id} 组件的属性定义", - "content.tabs.default": "文档", - "search.not.found": "未找到相关内容", - "layout.sidebar.btn": "侧边菜单" - } -}; diff --git a/.dumi/tmp-production/dumi/locales/runtime.tsx b/.dumi/tmp-production/dumi/locales/runtime.tsx deleted file mode 100644 index 300f9bfd7c56b33d00ae96d5cd6b2f643e56292d..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/locales/runtime.tsx +++ /dev/null @@ -1,38 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import { history } from 'dumi'; -import React, { useState, useLayoutEffect, useCallback, type ReactNode } from 'react'; -import { RawIntlProvider, createIntl, createIntlCache } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/react-intl@6.2.10_react@18.2.0/node_modules/react-intl'; -import { useIsomorphicLayoutEffect } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/dist/client/theme-api/utils.js' -import { locales, messages } from './config'; - -const cache = createIntlCache(); - -const LocalesContainer: FC<{ children: ReactNode }> = (props) => { - const getIntl = useCallback(() => { - const matched = locales.slice().reverse().find((locale) => ( - 'suffix' in locale - // suffix mode - ? history.location.pathname.replace(/([^/])\/$/, '$1').endsWith(locale.suffix) - // base mode - : history.location.pathname.replace(/([^/])\/$/, '$1').startsWith(locale.base) - )); - const locale = matched ? matched.id : locales[0].id; - - return createIntl({ locale, messages: messages[locale] || {} }, cache); - }, []); - const [intl, setIntl] = useState(() => getIntl()); - - useIsomorphicLayoutEffect(() => { - return history.listen(() => { - setIntl(getIntl()); - }); - }, []); - - return {props.children}; -} - -export function i18nProvider(container: Element) { - return React.createElement(LocalesContainer, null, container); -} diff --git a/.dumi/tmp-production/dumi/meta/atoms.ts b/.dumi/tmp-production/dumi/meta/atoms.ts deleted file mode 100644 index 8e910b263442022af1fb5a0ebaf5e9ad9f90a9e0..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/meta/atoms.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export const components = null; diff --git a/.dumi/tmp-production/dumi/meta/index.ts b/.dumi/tmp-production/dumi/meta/index.ts deleted file mode 100644 index 08e4d4973373504dcb54440b64b9a97313e6f353..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/meta/index.ts +++ /dev/null @@ -1,101 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import { demos as dm0, frontmatter as fm0, toc as toc0, texts as txt0 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormItemsBuilder.md?type=meta'; -import { demos as dm1, frontmatter as fm1, toc as toc1, texts as txt1 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/DetailPresent.md?type=meta'; -import { demos as dm2, frontmatter as fm2, toc as toc2, texts as txt2 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormGenerator.md?type=meta'; -import { demos as dm3, frontmatter as fm3, toc as toc3, texts as txt3 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/ListTemplate.md?type=meta'; -import { demos as dm4, frontmatter as fm4, toc as toc4, texts as txt4 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useConfigListPage.md?type=meta'; -import { demos as dm5, frontmatter as fm5, toc as toc5, texts as txt5 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormModal.md?type=meta'; -import { demos as dm6, frontmatter as fm6, toc as toc6, texts as txt6 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useFormModal.md?type=meta'; -import { demos as dm7, frontmatter as fm7, toc as toc7, texts as txt7 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/quickstart.md?type=meta'; -import { demos as dm8, frontmatter as fm8, toc as toc8, texts as txt8 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useRequest.md?type=meta'; -import { demos as dm9, frontmatter as fm9, toc as toc9, texts as txt9 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/changelog.md?type=meta'; -import { demos as dm10, frontmatter as fm10, toc as toc10, texts as txt10 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/index.md?type=meta'; - -export { components } from './atoms'; -export { tabs } from './tabs'; - -export const filesMeta = { - 'docs/components/FormItemsBuilder': { - frontmatter: fm0, - toc: toc0, - texts: txt0, - demos: dm0, - }, - 'docs/components/DetailPresent': { - frontmatter: fm1, - toc: toc1, - texts: txt1, - demos: dm1, - }, - 'docs/components/FormGenerator': { - frontmatter: fm2, - toc: toc2, - texts: txt2, - demos: dm2, - }, - 'docs/components/ListTemplate': { - frontmatter: fm3, - toc: toc3, - texts: txt3, - demos: dm3, - }, - 'docs/hooks/useConfigListPage': { - frontmatter: fm4, - toc: toc4, - texts: txt4, - demos: dm4, - }, - 'docs/components/FormModal': { - frontmatter: fm5, - toc: toc5, - texts: txt5, - demos: dm5, - }, - 'docs/hooks/useFormModal': { - frontmatter: fm6, - toc: toc6, - texts: txt6, - demos: dm6, - }, - 'docs/about/quickstart': { - frontmatter: fm7, - toc: toc7, - texts: txt7, - demos: dm7, - }, - 'docs/hooks/useRequest': { - frontmatter: fm8, - toc: toc8, - texts: txt8, - demos: dm8, - }, - 'docs/about/changelog': { - frontmatter: fm9, - toc: toc9, - texts: txt9, - demos: dm9, - }, - 'docs/index': { - frontmatter: fm10, - toc: toc10, - texts: txt10, - demos: dm10, - }, -} - -// generate demos data in runtime, for reuse route.id to reduce bundle size -export const demos = Object.entries(filesMeta).reduce((acc, [id, meta]) => { - // append route id to demo - Object.values(meta.demos).forEach((demo) => { - demo.routeId = id; - }); - // merge demos - Object.assign(acc, meta.demos); - - // remove demos from meta, to avoid deep clone demos in umi routes/children compatible logic - delete meta.demos; - - return acc; -}, {}); diff --git a/.dumi/tmp-production/dumi/meta/runtime.ts b/.dumi/tmp-production/dumi/meta/runtime.ts deleted file mode 100644 index 8be7f90c8f75ce28e9fc106d809ebd4dde9e0e3e..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/meta/runtime.ts +++ /dev/null @@ -1,31 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import { filesMeta, tabs } from '.'; -import deepmerge from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/deepmerge@4.3.0/node_modules/deepmerge'; -export const patchRoutes = ({ routes }) => { - Object.values(routes).forEach((route) => { - if (filesMeta[route.id]) { - if (process.env.NODE_ENV === 'production' && (route.meta?.frontmatter?.debug || filesMeta[route.id].frontmatter.debug)) { - // hide route in production which set hide frontmatter - delete routes[route.id]; - } else { - // merge meta to route object - route.meta = deepmerge(route.meta, filesMeta[route.id]); - - // apply real tab data from id - route.meta.tabs = route.meta.tabs?.map((id) => { - const meta = { - frontmatter: { title: tabs[id].title }, - toc: [], - texts: [], - } - return { - ...tabs[id], - meta: filesMeta[id] || meta, - } - }); - } - } - }); -} diff --git a/.dumi/tmp-production/dumi/meta/tabs.ts b/.dumi/tmp-production/dumi/meta/tabs.ts deleted file mode 100644 index c41ca3073afc24444fe7737f625ce11221dc96be..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/meta/tabs.ts +++ /dev/null @@ -1,5 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export const tabs = { -} diff --git a/.dumi/tmp-production/dumi/theme/ContextWrapper.tsx b/.dumi/tmp-production/dumi/theme/ContextWrapper.tsx deleted file mode 100644 index b807b5ece91efe60525e867f32fe35f1fec6112b..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/ContextWrapper.tsx +++ /dev/null @@ -1,48 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import React, { useState, useEffect, useRef } from 'react'; -import { useOutlet, history } from 'dumi'; -import { SiteContext } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/dist/client/theme-api/context.js'; -import { demos, components } from '../meta'; -import { locales } from '../locales/config'; - -const entryExports = { - - -}; - -export default function DumiContextWrapper() { - const outlet = useOutlet(); - const [loading, setLoading] = useState(true); - const prev = useRef(history.location.pathname); - - useEffect(() => { - return history.listen((next) => { - if (next.location.pathname !== prev.current) { - prev.current = next.location.pathname; - - // mark loading when route change, page component will set false when loaded - setLoading(true); - - // scroll to top when route changed - document.documentElement.scrollTo(0, 0); - } - }); - }, []); - - return ( - dumi","prefersColor":{"default":"light","switch":true},"name":"ArtAntd","title":"art-antd-react","base":"/art-antd-react/","publicPath":"/art-antd-react/","logo":"https://raw.githubusercontent.com/oneQorg/art-antd-react/master/public/logo.png","webpack5":{},"dynamicImport":{},"extraBabelPlugins":[["babel-plugin-import",{"libraryName":"antd","libraryDirectory":"es","style":true}]],"exportStatic":{},"mode":"site","mfsu":{},"nav":{"zh-CN":[{"title":"about","link":"/about/quickstart"},{"title":"components","link":"/components/form-modal"},{"title":"hooks","link":"/hooks/use-request"},{"title":"gitee","link":"https://gitee.com/quankehao/art-antd-react"},{"title":"gitHub","link":"https://github.com/oneQorg/art-antd-react"}]},"navs":[{"title":"gitee","link":"https://gitee.com/quankehao/art-antd-react"},{"title":"gitHub","link":"https://github.com/oneQorg/art-antd-react"}]}, - }}> - {outlet} - - ); -} diff --git a/.dumi/tmp-production/dumi/theme/builtins/API.ts b/.dumi/tmp-production/dumi/theme/builtins/API.ts deleted file mode 100644 index dc83ada2a1ee77dcd0dd7f0356bcbc7af9c346c1..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/builtins/API.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/builtins/API/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/builtins/Badge.ts b/.dumi/tmp-production/dumi/theme/builtins/Badge.ts deleted file mode 100644 index 864c0f10c70263803d92398f04d30a26a16d1201..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/builtins/Badge.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/builtins/Badge/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/builtins/Container.ts b/.dumi/tmp-production/dumi/theme/builtins/Container.ts deleted file mode 100644 index f4296617ce396090f2442478ec454e72fa38733e..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/builtins/Container.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/builtins/Container/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/builtins/Previewer.ts b/.dumi/tmp-production/dumi/theme/builtins/Previewer.ts deleted file mode 100644 index 88a2638abe9bdd06bf1fe5f456c4ba2ccbe2c75b..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/builtins/Previewer.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/builtins/Previewer/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/builtins/SourceCode.ts b/.dumi/tmp-production/dumi/theme/builtins/SourceCode.ts deleted file mode 100644 index 0766ef104c55fe307a4fb4b92274a12c904530b1..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/builtins/SourceCode.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/builtins/SourceCode/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/builtins/Table.ts b/.dumi/tmp-production/dumi/theme/builtins/Table.ts deleted file mode 100644 index 6f0db843d111aa16fab28b7f9377c8b7d37a26f9..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/builtins/Table.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/builtins/Table/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/layouts/DocLayout.ts b/.dumi/tmp-production/dumi/theme/layouts/DocLayout.ts deleted file mode 100644 index 8f26ce9f4b916478b7a09f9a5d23b3143b9de44f..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/layouts/DocLayout.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/layouts/DocLayout/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/ColorSwitch.ts b/.dumi/tmp-production/dumi/theme/slots/ColorSwitch.ts deleted file mode 100644 index 6d8e859e04ee7ebc9c45cc122c0abfdceb6d5b6a..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/ColorSwitch.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/ColorSwitch/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/Content.ts b/.dumi/tmp-production/dumi/theme/slots/Content.ts deleted file mode 100644 index fde9d19e3a9952910465ec56101c5cf47c5cce81..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/Content.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Content/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/ContentTabs.ts b/.dumi/tmp-production/dumi/theme/slots/ContentTabs.ts deleted file mode 100644 index 274f0979c7aa9247786ad358192ebf96aed736a3..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/ContentTabs.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/ContentTabs/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/Features.ts b/.dumi/tmp-production/dumi/theme/slots/Features.ts deleted file mode 100644 index 464ce7d552d89d005e129c52f597857982379123..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/Features.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Features/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/Footer.ts b/.dumi/tmp-production/dumi/theme/slots/Footer.ts deleted file mode 100644 index 1cb83f8aba8aea4064ce062216a62ebde93c784e..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/Footer.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Footer/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/HeadeExtra.ts b/.dumi/tmp-production/dumi/theme/slots/HeadeExtra.ts deleted file mode 100644 index 8144fb02cfd062aa13c65ade6146eb24eb30c8be..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/HeadeExtra.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/HeadeExtra/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/Header.ts b/.dumi/tmp-production/dumi/theme/slots/Header.ts deleted file mode 100644 index 7abbc585a24cbaff6a905b61efcdf453e71c9061..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/Header.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Header/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/Hero.ts b/.dumi/tmp-production/dumi/theme/slots/Hero.ts deleted file mode 100644 index 8bd268497b88031aee6016155da568e4fc86a532..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/Hero.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Hero/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/HeroTitle.ts b/.dumi/tmp-production/dumi/theme/slots/HeroTitle.ts deleted file mode 100644 index 07b04f3575cf1567f7666eede9d2c07f09ad9fc1..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/HeroTitle.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/HeroTitle/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/LangSwitch.ts b/.dumi/tmp-production/dumi/theme/slots/LangSwitch.ts deleted file mode 100644 index ad923096a48b0a892411ca838f44624625b0e205..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/LangSwitch.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/LangSwitch/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/Logo.ts b/.dumi/tmp-production/dumi/theme/slots/Logo.ts deleted file mode 100644 index 850fd4f930c8fb552e294a0da64573ca4d672e41..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/Logo.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Logo/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/Navbar.ts b/.dumi/tmp-production/dumi/theme/slots/Navbar.ts deleted file mode 100644 index 65d8fe8f233ff18ec7bc6eb7106bf4ed64cd46ab..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/Navbar.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Navbar/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/NavbarExtra.ts b/.dumi/tmp-production/dumi/theme/slots/NavbarExtra.ts deleted file mode 100644 index 12a8131786a46fd3456c5e098f96ceed71cde953..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/NavbarExtra.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/NavbarExtra/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/NotFound.ts b/.dumi/tmp-production/dumi/theme/slots/NotFound.ts deleted file mode 100644 index a0e30c9f5578b6a05d99714027572b9aa4856188..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/NotFound.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/NotFound/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/PreviewerActions.ts b/.dumi/tmp-production/dumi/theme/slots/PreviewerActions.ts deleted file mode 100644 index 1ed4d1409f86e76bd7533e050005e3b46ee3c5d1..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/PreviewerActions.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/PreviewerActions/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/PreviewerActionsExtra.ts b/.dumi/tmp-production/dumi/theme/slots/PreviewerActionsExtra.ts deleted file mode 100644 index b587a9b53e3531bb8fbcf532d580755004fbaf18..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/PreviewerActionsExtra.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/PreviewerActionsExtra/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/RtlSwitch.ts b/.dumi/tmp-production/dumi/theme/slots/RtlSwitch.ts deleted file mode 100644 index f43ba75e0b8adf46a63e1bcfccda151f0ca2229b..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/RtlSwitch.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/RtlSwitch/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/SearchBar.ts b/.dumi/tmp-production/dumi/theme/slots/SearchBar.ts deleted file mode 100644 index bce4b16abbbad9e7104301aca978dd0bd1ac1946..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/SearchBar.ts +++ /dev/null @@ -1,5 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/SearchBar/index.js'; -export * from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/SearchBar/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/SearchResult.ts b/.dumi/tmp-production/dumi/theme/slots/SearchResult.ts deleted file mode 100644 index 1f653f1451dcc314eb6fc43abb4be5f71c72b088..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/SearchResult.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/SearchResult/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/Sidebar.ts b/.dumi/tmp-production/dumi/theme/slots/Sidebar.ts deleted file mode 100644 index 56c84a17ceb6f9502e8c53f132eec4ab69dd3f5e..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/Sidebar.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Sidebar/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/SocialIcon.ts b/.dumi/tmp-production/dumi/theme/slots/SocialIcon.ts deleted file mode 100644 index dd5cae3d10402b8c9d5b5c3421fcb61981000a6c..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/SocialIcon.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/SocialIcon/index.js'; diff --git a/.dumi/tmp-production/dumi/theme/slots/Toc.ts b/.dumi/tmp-production/dumi/theme/slots/Toc.ts deleted file mode 100644 index 3f7b7ad734aca50d5cf1c31df6437850fb027e62..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/dumi/theme/slots/Toc.ts +++ /dev/null @@ -1,4 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Toc/index.js'; diff --git a/.dumi/tmp-production/exports.ts b/.dumi/tmp-production/exports.ts deleted file mode 100644 index 824003a5035068e3bd950566b55d2265498bf01a..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/exports.ts +++ /dev/null @@ -1,14 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -export { defineApp } from './core/defineApp' -export type { RuntimeConfig } from './core/defineApp' -// @umijs/renderer-* -export { createBrowserHistory, createHashHistory, createMemoryHistory, Helmet, HelmetProvider, createSearchParams, generatePath, matchPath, matchRoutes, Navigate, NavLink, Outlet, resolvePath, useLocation, useMatch, useNavigate, useOutlet, useOutletContext, useParams, useResolvedPath, useRoutes, useSearchParams, useAppData, useClientLoaderData, useRouteProps, useSelectedRoutes, useServerLoaderData, renderClient, __getRoot, Link, useRouteData, __useFetcher, withRouter } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/@umijs+renderer-react@4.0.55_ef5jwxihqo6n7gxfmzogljlgcm/node_modules/@umijs/renderer-react'; -export type { History } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/@umijs+renderer-react@4.0.55_ef5jwxihqo6n7gxfmzogljlgcm/node_modules/@umijs/renderer-react' -// umi/client/client/plugin -export { ApplyPluginsType, PluginManager } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/umi@4.0.55_hcab73rnanuj5w6mgvqoxzj2qi/node_modules/umi/client/client/plugin.js'; -export { history, createHistory } from './core/history'; -export { terminal } from './core/terminal'; -// plugins -// plugins types.d.ts diff --git a/.dumi/tmp-production/testBrowser.tsx b/.dumi/tmp-production/testBrowser.tsx deleted file mode 100644 index 7f049da05ea070cb6fb11c66ac8bafea3d26101f..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/testBrowser.tsx +++ /dev/null @@ -1,87 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import React, { useEffect, useState } from 'react'; -import { ApplyPluginsType } from 'umi'; -import { renderClient, RenderClientOpts } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/@umijs+renderer-react@4.0.55_ef5jwxihqo6n7gxfmzogljlgcm/node_modules/@umijs/renderer-react'; -import { createHistory } from './core/history'; -import { createPluginManager } from './core/plugin'; -import { getRoutes } from './core/route'; -import type { Location } from 'history'; - - -const publicPath = '/'; -const runtimePublicPath = false; - -type TestBrowserProps = { - location?: Partial; - historyRef?: React.MutableRefObject; -}; - -export function TestBrowser(props: TestBrowserProps) { - const pluginManager = createPluginManager(); - const [context, setContext] = useState( - undefined - ); - useEffect(() => { - const genContext = async () => { - 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 history = createHistory({ - type: 'memory', - basename, - }); - const context = { - routes, - routeComponents, - pluginManager, - rootElement: contextOpts.rootElement || document.getElementById('root'), - publicPath, - runtimePublicPath, - history, - basename, - components: true, - }; - const modifiedContext = pluginManager.applyPlugins({ - key: 'modifyClientRenderOpts', - type: ApplyPluginsType.modify, - initialValue: context, - }); - return modifiedContext; - }; - genContext().then((context) => { - setContext(context); - if (props.location) { - context?.history?.push(props.location); - } - if (props.historyRef) { - props.historyRef.current = context?.history; - } - }); - }, []); - - if (context === undefined) { - return
; - } - - const Children = renderClient(context); - return ( - - - - ); -} diff --git a/.dumi/tmp-production/umi.ts b/.dumi/tmp-production/umi.ts deleted file mode 100644 index 511b4058bf8ad161d0503b88c549e340343c8683..0000000000000000000000000000000000000000 --- a/.dumi/tmp-production/umi.ts +++ /dev/null @@ -1,101 +0,0 @@ -// @ts-nocheck -// This file is generated by Umi automatically -// DO NOT CHANGE IT MANUALLY! -import './core/polyfill'; - -import { renderClient } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/@umijs+renderer-react@4.0.55_ef5jwxihqo6n7gxfmzogljlgcm/node_modules/@umijs/renderer-react'; -import { getRoutes } from './core/route'; -import { createPluginManager } from './core/plugin'; -import { createHistory } from './core/history'; -import { ApplyPluginsType } from 'umi'; - - -const publicPath = "/art-antd-react/"; -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 || '/art-antd-react/'; - const historyType = contextOpts.historyType || 'browser'; - - const history = createHistory({ - type: historyType, - basename, - ...contextOpts.historyOpts, - }); - - return (pluginManager.applyPlugins({ - key: 'render', - type: ApplyPluginsType.compose, - initialValue() { - const context = { - routes, - routeComponents, - pluginManager, - rootElement: contextOpts.rootElement || document.getElementById('root'), - publicPath, - runtimePublicPath, - history, - historyType, - basename, - 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 = window.matchMedia('(prefers-color-scheme: dark)').matches; - var enums = ['light', 'dark', 'auto']; - - document.documentElement.setAttribute( - 'data-prefers-color', - cache === enums[2] - ? (isDark ? enums[1] : enums[0]) - : (enums.indexOf(cache) > -1 ? cache : enums[0]) - ); -})(); -render(); - -window.g_umi = { - version: '4.0.55', -}; diff --git a/.dumi/tmp/core/route.tsx b/.dumi/tmp/core/route.tsx index 68818ba3c6688f8018576aa5c83a586a7a0171d2..1f05d8f5d5e8c5f91cec938d285616b880c53454 100644 --- a/.dumi/tmp/core/route.tsx +++ b/.dumi/tmp/core/route.tsx @@ -5,39 +5,203 @@ import routeProps from './routeProps.js'; if (process.env.NODE_ENV === 'development') { Object.entries(routeProps).forEach(([key, value]) => { - const internalProps = ['path', 'id', 'parentId', 'isLayout', 'isWrapper', 'layout', 'clientLoader']; + const internalProps = [ + 'path', + 'id', + 'parentId', + 'isLayout', + 'isWrapper', + 'layout', + 'clientLoader', + ]; Object.keys(value).forEach((prop) => { if (internalProps.includes(prop)) { throw new Error( - `[UmiJS] route '${key}' should not have '${prop}' prop, please remove this property in 'routeProps'.` - ) + `[UmiJS] route '${key}' should not have '${prop}' prop, please remove this property in 'routeProps'.`, + ); } - }) - }) + }); + }); } import React from 'react'; export async function getRoutes() { - const routes = {"404":{"id":"404","path":"*","parentId":"DocLayout"},"dumi-context-layout":{"id":"dumi-context-layout","path":"/","isLayout":true},"DocLayout":{"id":"DocLayout","path":"/","parentId":"dumi-context-layout","isLayout":true},"docs/components/FormItemsBuilder":{"path":"components/form-items-builder","id":"docs/components/FormItemsBuilder","parentId":"DocLayout"},"docs/components/DetailPresent":{"path":"components/detail-present","id":"docs/components/DetailPresent","parentId":"DocLayout"},"docs/components/FormGenerator":{"path":"components/form-generator","id":"docs/components/FormGenerator","parentId":"DocLayout"},"docs/components/ListTemplate":{"path":"components/list-template","id":"docs/components/ListTemplate","parentId":"DocLayout"},"docs/hooks/useConfigListPage":{"path":"hooks/use-config-list-page","id":"docs/hooks/useConfigListPage","parentId":"DocLayout"},"docs/components/FormModal":{"path":"components/form-modal","id":"docs/components/FormModal","parentId":"DocLayout"},"docs/hooks/useFormModal":{"path":"hooks/use-form-modal","id":"docs/hooks/useFormModal","parentId":"DocLayout"},"docs/about/quickstart":{"path":"about/quickstart","id":"docs/about/quickstart","parentId":"DocLayout"},"docs/hooks/useRequest":{"path":"hooks/use-request","id":"docs/hooks/useRequest","parentId":"DocLayout"},"docs/about/changelog":{"path":"about/changelog","id":"docs/about/changelog","parentId":"DocLayout"},"docs/index":{"path":"","id":"docs/index","parentId":"DocLayout"},"demo-render":{"id":"demo-render","path":"~demos/:id","parentId":"dumi-context-layout","prerender":false}} as const; + const routes = { + '404': { id: '404', path: '*', parentId: 'DocLayout' }, + 'dumi-context-layout': { + id: 'dumi-context-layout', + path: '/', + isLayout: true, + }, + DocLayout: { + id: 'DocLayout', + path: '/', + parentId: 'dumi-context-layout', + isLayout: true, + }, + 'docs/components/FormItemsBuilder': { + path: 'components/form-items-builder', + id: 'docs/components/FormItemsBuilder', + parentId: 'DocLayout', + }, + 'docs/components/DetailPresent': { + path: 'components/detail-present', + id: 'docs/components/DetailPresent', + parentId: 'DocLayout', + }, + 'docs/components/FormGenerator': { + path: 'components/form-generator', + id: 'docs/components/FormGenerator', + parentId: 'DocLayout', + }, + 'docs/components/ListTemplate': { + path: 'components/list-template', + id: 'docs/components/ListTemplate', + parentId: 'DocLayout', + }, + 'docs/hooks/useConfigListPage': { + path: 'hooks/use-config-list-page', + id: 'docs/hooks/useConfigListPage', + parentId: 'DocLayout', + }, + 'docs/components/FormModal': { + path: 'components/form-modal', + id: 'docs/components/FormModal', + parentId: 'DocLayout', + }, + 'docs/hooks/useFormModal': { + path: 'hooks/use-form-modal', + id: 'docs/hooks/useFormModal', + parentId: 'DocLayout', + }, + 'docs/about/quickstart': { + path: 'about/quickstart', + id: 'docs/about/quickstart', + parentId: 'DocLayout', + }, + 'docs/hooks/useRequest': { + path: 'hooks/use-request', + id: 'docs/hooks/useRequest', + parentId: 'DocLayout', + }, + 'docs/about/changelog': { + path: 'about/changelog', + id: 'docs/about/changelog', + parentId: 'DocLayout', + }, + 'docs/about/future': { + path: 'about/future', + id: 'docs/about/future', + parentId: 'DocLayout', + }, + 'docs/index': { path: '', id: 'docs/index', parentId: 'DocLayout' }, + 'demo-render': { + id: 'demo-render', + path: '~demos/:id', + parentId: 'dumi-context-layout', + prerender: false, + }, + } as const; return { routes, routeComponents: { -'404': React.lazy(() => import(/* webpackChunkName: "nm__.pnpm__dumi_2.1.14_u3samvbzvrksr3cjfq3oe55axi__node_modules__dumi__dist__client__pages__404" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/dist/client/pages/404.js')), -'dumi-context-layout': React.lazy(() => import(/* webpackChunkName: "dumi__tmp__dumi__theme__ContextWrapper" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/.dumi/tmp/dumi/theme/ContextWrapper.tsx')), -'DocLayout': React.lazy(() => import(/* webpackChunkName: "nm__.pnpm__dumi_2.1.14_u3samvbzvrksr3cjfq3oe55axi__node_modules__dumi__theme-default__layouts__DocLayout__index" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/layouts/DocLayout/index.js')), -'docs/components/FormItemsBuilder': React.lazy(() => import(/* webpackChunkName: "docs__components__FormItemsBuilder.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormItemsBuilder.md')), -'docs/components/DetailPresent': React.lazy(() => import(/* webpackChunkName: "docs__components__DetailPresent.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/DetailPresent.md')), -'docs/components/FormGenerator': React.lazy(() => import(/* webpackChunkName: "docs__components__FormGenerator.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormGenerator.md')), -'docs/components/ListTemplate': React.lazy(() => import(/* webpackChunkName: "docs__components__ListTemplate.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/ListTemplate.md')), -'docs/hooks/useConfigListPage': React.lazy(() => import(/* webpackChunkName: "docs__hooks__useConfigListPage.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useConfigListPage.md')), -'docs/components/FormModal': React.lazy(() => import(/* webpackChunkName: "docs__components__FormModal.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormModal.md')), -'docs/hooks/useFormModal': React.lazy(() => import(/* webpackChunkName: "docs__hooks__useFormModal.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useFormModal.md')), -'docs/about/quickstart': React.lazy(() => import(/* webpackChunkName: "docs__about__quickstart.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/quickstart.md')), -'docs/hooks/useRequest': React.lazy(() => import(/* webpackChunkName: "docs__hooks__useRequest.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useRequest.md')), -'docs/about/changelog': React.lazy(() => import(/* webpackChunkName: "docs__about__changelog.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/changelog.md')), -'docs/index': React.lazy(() => import(/* webpackChunkName: "docs__index.md" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/index.md')), -'demo-render': React.lazy(() => import(/* webpackChunkName: "nm__.pnpm__dumi_2.1.14_u3samvbzvrksr3cjfq3oe55axi__node_modules__dumi__dist__client__pages__Demo__index" */'/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/dist/client/pages/Demo/index.js')), -}, + '404': React.lazy( + () => + import( + /* webpackChunkName: "nm__.pnpm__dumi_2.1.14_3wjs623rhauwfddtd2ethvqjym__node_modules__dumi__dist__client__pages__404" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/dist/client/pages/404.js' + ), + ), + 'dumi-context-layout': React.lazy( + () => + import( + /* webpackChunkName: "dumi__tmp__dumi__theme__ContextWrapper" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/.dumi/tmp/dumi/theme/ContextWrapper.tsx' + ), + ), + DocLayout: React.lazy( + () => + import( + /* webpackChunkName: "nm__.pnpm__dumi_2.1.14_3wjs623rhauwfddtd2ethvqjym__node_modules__dumi__theme-default__layouts__DocLayout__index" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/layouts/DocLayout/index.js' + ), + ), + 'docs/components/FormItemsBuilder': React.lazy( + () => + import( + /* webpackChunkName: "docs__components__FormItemsBuilder.md" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormItemsBuilder.md' + ), + ), + 'docs/components/DetailPresent': React.lazy( + () => + import( + /* webpackChunkName: "docs__components__DetailPresent.md" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/DetailPresent.md' + ), + ), + 'docs/components/FormGenerator': React.lazy( + () => + import( + /* webpackChunkName: "docs__components__FormGenerator.md" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormGenerator.md' + ), + ), + 'docs/components/ListTemplate': React.lazy( + () => + import( + /* webpackChunkName: "docs__components__ListTemplate.md" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/ListTemplate.md' + ), + ), + 'docs/hooks/useConfigListPage': React.lazy( + () => + import( + /* webpackChunkName: "docs__hooks__useConfigListPage.md" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useConfigListPage.md' + ), + ), + 'docs/components/FormModal': React.lazy( + () => + import( + /* webpackChunkName: "docs__components__FormModal.md" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormModal.md' + ), + ), + 'docs/hooks/useFormModal': React.lazy( + () => + import( + /* webpackChunkName: "docs__hooks__useFormModal.md" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useFormModal.md' + ), + ), + 'docs/about/quickstart': React.lazy( + () => + import( + /* webpackChunkName: "docs__about__quickstart.md" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/quickstart.md' + ), + ), + 'docs/hooks/useRequest': React.lazy( + () => + import( + /* webpackChunkName: "docs__hooks__useRequest.md" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useRequest.md' + ), + ), + 'docs/about/changelog': React.lazy( + () => + import( + /* webpackChunkName: "docs__about__changelog.md" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/changelog.md' + ), + ), + 'docs/about/future': React.lazy( + () => + import( + /* webpackChunkName: "docs__about__future.md" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/future.md' + ), + ), + 'docs/index': React.lazy( + () => + import( + /* webpackChunkName: "docs__index.md" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/index.md' + ), + ), + 'demo-render': React.lazy( + () => + import( + /* webpackChunkName: "nm__.pnpm__dumi_2.1.14_3wjs623rhauwfddtd2ethvqjym__node_modules__dumi__dist__client__pages__Demo__index" */ '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/dist/client/pages/Demo/index.js' + ), + ), + }, }; } diff --git a/.dumi/tmp/dumi/exports.ts b/.dumi/tmp/dumi/exports.ts index 65c3a6c1a91a005f41ff038152a11e9fb04cc568..8b20c82d5af4e3fba6f5deb479221841f787148c 100644 --- a/.dumi/tmp/dumi/exports.ts +++ b/.dumi/tmp/dumi/exports.ts @@ -2,4 +2,4 @@ // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! export * from '../exports'; -export * from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/dist/client/theme-api/index.js'; +export * from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/dist/client/theme-api/index.js'; diff --git a/.dumi/tmp/dumi/locales/runtime.tsx b/.dumi/tmp/dumi/locales/runtime.tsx index 300f9bfd7c56b33d00ae96d5cd6b2f643e56292d..641b0b4ddd7583427af7f0ae0d2eefeb1a8231bd 100644 --- a/.dumi/tmp/dumi/locales/runtime.tsx +++ b/.dumi/tmp/dumi/locales/runtime.tsx @@ -2,22 +2,33 @@ // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! import { history } from 'dumi'; -import React, { useState, useLayoutEffect, useCallback, type ReactNode } from 'react'; -import { RawIntlProvider, createIntl, createIntlCache } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/react-intl@6.2.10_react@18.2.0/node_modules/react-intl'; -import { useIsomorphicLayoutEffect } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/dist/client/theme-api/utils.js' +import React, { useCallback, useState, type ReactNode } from 'react'; import { locales, messages } from './config'; +import { useIsomorphicLayoutEffect } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/dist/client/theme-api/utils.js'; +import { + createIntl, + createIntlCache, + RawIntlProvider, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/react-intl@6.2.10_react@18.2.0/node_modules/react-intl'; const cache = createIntlCache(); const LocalesContainer: FC<{ children: ReactNode }> = (props) => { const getIntl = useCallback(() => { - const matched = locales.slice().reverse().find((locale) => ( - 'suffix' in locale - // suffix mode - ? history.location.pathname.replace(/([^/])\/$/, '$1').endsWith(locale.suffix) - // base mode - : history.location.pathname.replace(/([^/])\/$/, '$1').startsWith(locale.base) - )); + const matched = locales + .slice() + .reverse() + .find((locale) => + 'suffix' in locale + ? // suffix mode + history.location.pathname + .replace(/([^/])\/$/, '$1') + .endsWith(locale.suffix) + : // base mode + history.location.pathname + .replace(/([^/])\/$/, '$1') + .startsWith(locale.base), + ); const locale = matched ? matched.id : locales[0].id; return createIntl({ locale, messages: messages[locale] || {} }, cache); @@ -30,8 +41,12 @@ const LocalesContainer: FC<{ children: ReactNode }> = (props) => { }); }, []); - return {props.children}; -} + return ( + + {props.children} + + ); +}; export function i18nProvider(container: Element) { return React.createElement(LocalesContainer, null, container); diff --git a/.dumi/tmp/dumi/meta/index.ts b/.dumi/tmp/dumi/meta/index.ts index 08e4d4973373504dcb54440b64b9a97313e6f353..94b9e652ac3542fd5b1cb1dd46114c349a2a67f6 100644 --- a/.dumi/tmp/dumi/meta/index.ts +++ b/.dumi/tmp/dumi/meta/index.ts @@ -1,17 +1,78 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -import { demos as dm0, frontmatter as fm0, toc as toc0, texts as txt0 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormItemsBuilder.md?type=meta'; -import { demos as dm1, frontmatter as fm1, toc as toc1, texts as txt1 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/DetailPresent.md?type=meta'; -import { demos as dm2, frontmatter as fm2, toc as toc2, texts as txt2 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormGenerator.md?type=meta'; -import { demos as dm3, frontmatter as fm3, toc as toc3, texts as txt3 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/ListTemplate.md?type=meta'; -import { demos as dm4, frontmatter as fm4, toc as toc4, texts as txt4 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useConfigListPage.md?type=meta'; -import { demos as dm5, frontmatter as fm5, toc as toc5, texts as txt5 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormModal.md?type=meta'; -import { demos as dm6, frontmatter as fm6, toc as toc6, texts as txt6 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useFormModal.md?type=meta'; -import { demos as dm7, frontmatter as fm7, toc as toc7, texts as txt7 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/quickstart.md?type=meta'; -import { demos as dm8, frontmatter as fm8, toc as toc8, texts as txt8 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useRequest.md?type=meta'; -import { demos as dm9, frontmatter as fm9, toc as toc9, texts as txt9 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/changelog.md?type=meta'; -import { demos as dm10, frontmatter as fm10, toc as toc10, texts as txt10 } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/index.md?type=meta'; +import { + demos as dm9, + frontmatter as fm9, + texts as txt9, + toc as toc9, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/changelog.md?type=meta'; +import { + demos as dm10, + frontmatter as fm10, + texts as txt10, + toc as toc10, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/future.md?type=meta'; +import { + demos as dm7, + frontmatter as fm7, + texts as txt7, + toc as toc7, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/about/quickstart.md?type=meta'; +import { + demos as dm1, + frontmatter as fm1, + texts as txt1, + toc as toc1, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/DetailPresent.md?type=meta'; +import { + demos as dm2, + frontmatter as fm2, + texts as txt2, + toc as toc2, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormGenerator.md?type=meta'; +import { + demos as dm0, + frontmatter as fm0, + texts as txt0, + toc as toc0, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormItemsBuilder.md?type=meta'; +import { + demos as dm5, + frontmatter as fm5, + texts as txt5, + toc as toc5, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/FormModal.md?type=meta'; +import { + demos as dm3, + frontmatter as fm3, + texts as txt3, + toc as toc3, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/components/ListTemplate.md?type=meta'; +import { + demos as dm4, + frontmatter as fm4, + texts as txt4, + toc as toc4, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useConfigListPage.md?type=meta'; +import { + demos as dm6, + frontmatter as fm6, + texts as txt6, + toc as toc6, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useFormModal.md?type=meta'; +import { + demos as dm8, + frontmatter as fm8, + texts as txt8, + toc as toc8, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/hooks/useRequest.md?type=meta'; +import { + demos as dm11, + frontmatter as fm11, + texts as txt11, + toc as toc11, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/docs/index.md?type=meta'; export { components } from './atoms'; export { tabs } from './tabs'; @@ -77,13 +138,19 @@ export const filesMeta = { texts: txt9, demos: dm9, }, - 'docs/index': { + 'docs/about/future': { frontmatter: fm10, toc: toc10, texts: txt10, demos: dm10, }, -} + 'docs/index': { + frontmatter: fm11, + toc: toc11, + texts: txt11, + demos: dm11, + }, +}; // generate demos data in runtime, for reuse route.id to reduce bundle size export const demos = Object.entries(filesMeta).reduce((acc, [id, meta]) => { diff --git a/.dumi/tmp/dumi/theme/ContextWrapper.tsx b/.dumi/tmp/dumi/theme/ContextWrapper.tsx index b807b5ece91efe60525e867f32fe35f1fec6112b..e19f59db10a4be222eab89bd97ed8ae75fb9230e 100644 --- a/.dumi/tmp/dumi/theme/ContextWrapper.tsx +++ b/.dumi/tmp/dumi/theme/ContextWrapper.tsx @@ -1,16 +1,13 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -import React, { useState, useEffect, useRef } from 'react'; -import { useOutlet, history } from 'dumi'; -import { SiteContext } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/dist/client/theme-api/context.js'; -import { demos, components } from '../meta'; +import { history, useOutlet } from 'dumi'; +import React, { useEffect, useRef, useState } from 'react'; import { locales } from '../locales/config'; +import { components, demos } from '../meta'; +import { SiteContext } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/dist/client/theme-api/context.js'; -const entryExports = { - - -}; +const entryExports = {}; export default function DumiContextWrapper() { const outlet = useOutlet(); @@ -32,16 +29,70 @@ export default function DumiContextWrapper() { }, []); return ( - dumi","prefersColor":{"default":"light","switch":true},"name":"ArtAntd","title":"art-antd-react","base":"/art-antd-react/","publicPath":"/art-antd-react/","logo":"https://raw.githubusercontent.com/oneQorg/art-antd-react/master/public/logo.png","webpack5":{},"dynamicImport":{},"extraBabelPlugins":[["babel-plugin-import",{"libraryName":"antd","libraryDirectory":"es","style":true}]],"exportStatic":{},"mode":"site","mfsu":{},"nav":{"zh-CN":[{"title":"about","link":"/about/quickstart"},{"title":"components","link":"/components/form-modal"},{"title":"hooks","link":"/hooks/use-request"},{"title":"gitee","link":"https://gitee.com/quankehao/art-antd-react"},{"title":"gitHub","link":"https://github.com/oneQorg/art-antd-react"}]},"navs":[{"title":"gitee","link":"https://gitee.com/quankehao/art-antd-react"},{"title":"gitHub","link":"https://github.com/oneQorg/art-antd-react"}]}, - }}> + dumi', + prefersColor: { default: 'light', switch: true }, + name: 'ArtAntd', + title: 'art-antd-react', + base: '/art-antd-react/', + publicPath: '/art-antd-react/', + logo: 'https://raw.githubusercontent.com/oneQorg/art-antd-react/master/public/logo.png', + webpack5: {}, + dynamicImport: {}, + extraBabelPlugins: [ + [ + 'babel-plugin-import', + { libraryName: 'antd', libraryDirectory: 'es', style: true }, + ], + ], + exportStatic: {}, + mode: 'site', + mfsu: {}, + nav: { + 'zh-CN': [ + { title: 'about', link: '/about/quickstart' }, + { title: 'components', link: '/components/form-modal' }, + { title: 'hooks', link: '/hooks/use-request' }, + { + title: 'gitee', + link: 'https://gitee.com/quankehao/art-antd-react', + }, + { + title: 'gitHub', + link: 'https://github.com/oneQorg/art-antd-react', + }, + ], + }, + navs: [ + { + title: 'gitee', + link: 'https://gitee.com/quankehao/art-antd-react', + }, + { + title: 'gitHub', + link: 'https://github.com/oneQorg/art-antd-react', + }, + ], + }, + }} + > {outlet} ); diff --git a/.dumi/tmp/dumi/theme/builtins/API.ts b/.dumi/tmp/dumi/theme/builtins/API.ts index dc83ada2a1ee77dcd0dd7f0356bcbc7af9c346c1..62f234dcbd9301d519d3cc6c336c6eb565ee80f7 100644 --- a/.dumi/tmp/dumi/theme/builtins/API.ts +++ b/.dumi/tmp/dumi/theme/builtins/API.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/builtins/API/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/builtins/API/index.js'; diff --git a/.dumi/tmp/dumi/theme/builtins/Badge.ts b/.dumi/tmp/dumi/theme/builtins/Badge.ts index 864c0f10c70263803d92398f04d30a26a16d1201..2e991491e75e4942600b7b20ecb1b792cd94d848 100644 --- a/.dumi/tmp/dumi/theme/builtins/Badge.ts +++ b/.dumi/tmp/dumi/theme/builtins/Badge.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/builtins/Badge/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/builtins/Badge/index.js'; diff --git a/.dumi/tmp/dumi/theme/builtins/Container.ts b/.dumi/tmp/dumi/theme/builtins/Container.ts index f4296617ce396090f2442478ec454e72fa38733e..ea3463520c315661caa85f236593a72119150d61 100644 --- a/.dumi/tmp/dumi/theme/builtins/Container.ts +++ b/.dumi/tmp/dumi/theme/builtins/Container.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/builtins/Container/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/builtins/Container/index.js'; diff --git a/.dumi/tmp/dumi/theme/builtins/Previewer.ts b/.dumi/tmp/dumi/theme/builtins/Previewer.ts index 88a2638abe9bdd06bf1fe5f456c4ba2ccbe2c75b..8c8dc1e746cb2de45fe4fb7e7c9008c8336866c1 100644 --- a/.dumi/tmp/dumi/theme/builtins/Previewer.ts +++ b/.dumi/tmp/dumi/theme/builtins/Previewer.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/builtins/Previewer/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/builtins/Previewer/index.js'; diff --git a/.dumi/tmp/dumi/theme/builtins/SourceCode.ts b/.dumi/tmp/dumi/theme/builtins/SourceCode.ts index 0766ef104c55fe307a4fb4b92274a12c904530b1..b6e9ac70340b1f48be30b77ea58fc573cc5848a5 100644 --- a/.dumi/tmp/dumi/theme/builtins/SourceCode.ts +++ b/.dumi/tmp/dumi/theme/builtins/SourceCode.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/builtins/SourceCode/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/builtins/SourceCode/index.js'; diff --git a/.dumi/tmp/dumi/theme/builtins/Table.ts b/.dumi/tmp/dumi/theme/builtins/Table.ts index 6f0db843d111aa16fab28b7f9377c8b7d37a26f9..e3c2ead69adadf65c1c64f76088c90053ddb2745 100644 --- a/.dumi/tmp/dumi/theme/builtins/Table.ts +++ b/.dumi/tmp/dumi/theme/builtins/Table.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/builtins/Table/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/builtins/Table/index.js'; diff --git a/.dumi/tmp/dumi/theme/layouts/DocLayout.ts b/.dumi/tmp/dumi/theme/layouts/DocLayout.ts index 8f26ce9f4b916478b7a09f9a5d23b3143b9de44f..8ed8791f327d63261180bb9b2b3c18cb9f69cda3 100644 --- a/.dumi/tmp/dumi/theme/layouts/DocLayout.ts +++ b/.dumi/tmp/dumi/theme/layouts/DocLayout.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/layouts/DocLayout/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/layouts/DocLayout/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/ColorSwitch.ts b/.dumi/tmp/dumi/theme/slots/ColorSwitch.ts index 6d8e859e04ee7ebc9c45cc122c0abfdceb6d5b6a..521d9d855244e4a7242ee44d6b95e83314f3f756 100644 --- a/.dumi/tmp/dumi/theme/slots/ColorSwitch.ts +++ b/.dumi/tmp/dumi/theme/slots/ColorSwitch.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/ColorSwitch/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/ColorSwitch/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/Content.ts b/.dumi/tmp/dumi/theme/slots/Content.ts index fde9d19e3a9952910465ec56101c5cf47c5cce81..30dcf72d07a9b6a6fcf42d0d782b506ea2fa30bf 100644 --- a/.dumi/tmp/dumi/theme/slots/Content.ts +++ b/.dumi/tmp/dumi/theme/slots/Content.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Content/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/Content/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/ContentTabs.ts b/.dumi/tmp/dumi/theme/slots/ContentTabs.ts index 274f0979c7aa9247786ad358192ebf96aed736a3..b9a8db3893fc89364dfa8700f5b74a460087c697 100644 --- a/.dumi/tmp/dumi/theme/slots/ContentTabs.ts +++ b/.dumi/tmp/dumi/theme/slots/ContentTabs.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/ContentTabs/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/ContentTabs/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/Features.ts b/.dumi/tmp/dumi/theme/slots/Features.ts index 464ce7d552d89d005e129c52f597857982379123..09123f2d41dc5b5b7022c3ac6485adb20ced5ee6 100644 --- a/.dumi/tmp/dumi/theme/slots/Features.ts +++ b/.dumi/tmp/dumi/theme/slots/Features.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Features/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/Features/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/Footer.ts b/.dumi/tmp/dumi/theme/slots/Footer.ts index 1cb83f8aba8aea4064ce062216a62ebde93c784e..3a46fe6477977d09254711db845468bceea36e2a 100644 --- a/.dumi/tmp/dumi/theme/slots/Footer.ts +++ b/.dumi/tmp/dumi/theme/slots/Footer.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Footer/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/Footer/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/HeadeExtra.ts b/.dumi/tmp/dumi/theme/slots/HeadeExtra.ts index 8144fb02cfd062aa13c65ade6146eb24eb30c8be..3468ed7c55d2bf635dfcfd4f10415f5306d3b7d0 100644 --- a/.dumi/tmp/dumi/theme/slots/HeadeExtra.ts +++ b/.dumi/tmp/dumi/theme/slots/HeadeExtra.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/HeadeExtra/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/HeadeExtra/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/Header.ts b/.dumi/tmp/dumi/theme/slots/Header.ts index 7abbc585a24cbaff6a905b61efcdf453e71c9061..942df681bec2eba27aa70a590e0c91b8b931325e 100644 --- a/.dumi/tmp/dumi/theme/slots/Header.ts +++ b/.dumi/tmp/dumi/theme/slots/Header.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Header/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/Header/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/Hero.ts b/.dumi/tmp/dumi/theme/slots/Hero.ts index 8bd268497b88031aee6016155da568e4fc86a532..d8de384a9a5ab795f6e003743d8f5bff693015ae 100644 --- a/.dumi/tmp/dumi/theme/slots/Hero.ts +++ b/.dumi/tmp/dumi/theme/slots/Hero.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Hero/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/Hero/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/HeroTitle.ts b/.dumi/tmp/dumi/theme/slots/HeroTitle.ts index 07b04f3575cf1567f7666eede9d2c07f09ad9fc1..b453fc87a07b11d3fb9b32c0f74bd616fccf4c77 100644 --- a/.dumi/tmp/dumi/theme/slots/HeroTitle.ts +++ b/.dumi/tmp/dumi/theme/slots/HeroTitle.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/HeroTitle/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/HeroTitle/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/LangSwitch.ts b/.dumi/tmp/dumi/theme/slots/LangSwitch.ts index ad923096a48b0a892411ca838f44624625b0e205..bfa56eeea4c233d39d638908cad12f0f56c4834a 100644 --- a/.dumi/tmp/dumi/theme/slots/LangSwitch.ts +++ b/.dumi/tmp/dumi/theme/slots/LangSwitch.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/LangSwitch/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/LangSwitch/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/Logo.ts b/.dumi/tmp/dumi/theme/slots/Logo.ts index 850fd4f930c8fb552e294a0da64573ca4d672e41..491d1da943b4a3b1a50ddc356efcf4ee1f8bef8a 100644 --- a/.dumi/tmp/dumi/theme/slots/Logo.ts +++ b/.dumi/tmp/dumi/theme/slots/Logo.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Logo/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/Logo/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/Navbar.ts b/.dumi/tmp/dumi/theme/slots/Navbar.ts index 65d8fe8f233ff18ec7bc6eb7106bf4ed64cd46ab..bdf5d53730eb8c094c6cf525644b2f5820d55d20 100644 --- a/.dumi/tmp/dumi/theme/slots/Navbar.ts +++ b/.dumi/tmp/dumi/theme/slots/Navbar.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Navbar/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/Navbar/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/NavbarExtra.ts b/.dumi/tmp/dumi/theme/slots/NavbarExtra.ts index 12a8131786a46fd3456c5e098f96ceed71cde953..dec35a5264634835f9140bf64edadde0054018b1 100644 --- a/.dumi/tmp/dumi/theme/slots/NavbarExtra.ts +++ b/.dumi/tmp/dumi/theme/slots/NavbarExtra.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/NavbarExtra/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/NavbarExtra/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/NotFound.ts b/.dumi/tmp/dumi/theme/slots/NotFound.ts index a0e30c9f5578b6a05d99714027572b9aa4856188..ba156ee651e22a8202c127972045e59eb7d79993 100644 --- a/.dumi/tmp/dumi/theme/slots/NotFound.ts +++ b/.dumi/tmp/dumi/theme/slots/NotFound.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/NotFound/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/NotFound/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/PreviewerActions.ts b/.dumi/tmp/dumi/theme/slots/PreviewerActions.ts index 1ed4d1409f86e76bd7533e050005e3b46ee3c5d1..631f56ce39431009452a51b592735b0de5740781 100644 --- a/.dumi/tmp/dumi/theme/slots/PreviewerActions.ts +++ b/.dumi/tmp/dumi/theme/slots/PreviewerActions.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/PreviewerActions/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/PreviewerActions/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/PreviewerActionsExtra.ts b/.dumi/tmp/dumi/theme/slots/PreviewerActionsExtra.ts index b587a9b53e3531bb8fbcf532d580755004fbaf18..f48c74732fb3a5de5359697273bcb48b2e080aff 100644 --- a/.dumi/tmp/dumi/theme/slots/PreviewerActionsExtra.ts +++ b/.dumi/tmp/dumi/theme/slots/PreviewerActionsExtra.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/PreviewerActionsExtra/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/PreviewerActionsExtra/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/RtlSwitch.ts b/.dumi/tmp/dumi/theme/slots/RtlSwitch.ts index f43ba75e0b8adf46a63e1bcfccda151f0ca2229b..0afab6c2e7778bb285edcf2bd35218fc4b857da9 100644 --- a/.dumi/tmp/dumi/theme/slots/RtlSwitch.ts +++ b/.dumi/tmp/dumi/theme/slots/RtlSwitch.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/RtlSwitch/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/RtlSwitch/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/SearchBar.ts b/.dumi/tmp/dumi/theme/slots/SearchBar.ts index bce4b16abbbad9e7104301aca978dd0bd1ac1946..1a7b7dae0a010f03a817d90b94808b60c16aa61b 100644 --- a/.dumi/tmp/dumi/theme/slots/SearchBar.ts +++ b/.dumi/tmp/dumi/theme/slots/SearchBar.ts @@ -1,5 +1,5 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/SearchBar/index.js'; -export * from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/SearchBar/index.js'; +export * from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/SearchBar/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/SearchBar/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/SearchResult.ts b/.dumi/tmp/dumi/theme/slots/SearchResult.ts index 1f653f1451dcc314eb6fc43abb4be5f71c72b088..9036b76f093aad594951832532a0d9859f1ab4bd 100644 --- a/.dumi/tmp/dumi/theme/slots/SearchResult.ts +++ b/.dumi/tmp/dumi/theme/slots/SearchResult.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/SearchResult/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/SearchResult/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/Sidebar.ts b/.dumi/tmp/dumi/theme/slots/Sidebar.ts index 56c84a17ceb6f9502e8c53f132eec4ab69dd3f5e..ff7acbfb3cc045b7345fe75cd8bd9e197b13a174 100644 --- a/.dumi/tmp/dumi/theme/slots/Sidebar.ts +++ b/.dumi/tmp/dumi/theme/slots/Sidebar.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Sidebar/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/Sidebar/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/SocialIcon.ts b/.dumi/tmp/dumi/theme/slots/SocialIcon.ts index dd5cae3d10402b8c9d5b5c3421fcb61981000a6c..ae161e097fd935502a907cd2fd06aad5495c5ca7 100644 --- a/.dumi/tmp/dumi/theme/slots/SocialIcon.ts +++ b/.dumi/tmp/dumi/theme/slots/SocialIcon.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/SocialIcon/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/SocialIcon/index.js'; diff --git a/.dumi/tmp/dumi/theme/slots/Toc.ts b/.dumi/tmp/dumi/theme/slots/Toc.ts index 3f7b7ad734aca50d5cf1c31df6437850fb027e62..88d78af8072c0101a9932119d5bce0a67cca8097 100644 --- a/.dumi/tmp/dumi/theme/slots/Toc.ts +++ b/.dumi/tmp/dumi/theme/slots/Toc.ts @@ -1,4 +1,4 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_u3samvbzvrksr3cjfq3oe55axi/node_modules/dumi/theme-default/slots/Toc/index.js'; +export { default } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/dumi@2.1.14_3wjs623rhauwfddtd2ethvqjym/node_modules/dumi/theme-default/slots/Toc/index.js'; diff --git a/.dumi/tmp/exports.ts b/.dumi/tmp/exports.ts index acf966b31ce699e5635cdff9c72cbe907522b5df..b084e1b48e15246eafbdcb8b45b13ed8e7fa6b5f 100644 --- a/.dumi/tmp/exports.ts +++ b/.dumi/tmp/exports.ts @@ -1,15 +1,52 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { defineApp } from './core/defineApp' -export type { RuntimeConfig } from './core/defineApp' -// @umijs/renderer-* -export { createBrowserHistory, createHashHistory, createMemoryHistory, Helmet, HelmetProvider, createSearchParams, generatePath, matchPath, matchRoutes, Navigate, NavLink, Outlet, resolvePath, useLocation, useMatch, useNavigate, useOutlet, useOutletContext, useParams, useResolvedPath, useRoutes, useSearchParams, useAppData, useClientLoaderData, useRouteProps, useSelectedRoutes, useServerLoaderData, renderClient, __getRoot, Link, useRouteData, __useFetcher, withRouter } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/@umijs+renderer-react@4.0.55_ef5jwxihqo6n7gxfmzogljlgcm/node_modules/@umijs/renderer-react'; -export type { History } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/@umijs+renderer-react@4.0.55_ef5jwxihqo6n7gxfmzogljlgcm/node_modules/@umijs/renderer-react' -// umi/client/client/plugin -export { ApplyPluginsType, PluginManager } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/umi@4.0.55_hcab73rnanuj5w6mgvqoxzj2qi/node_modules/umi/client/client/plugin.js'; -export { history, createHistory } from './core/history'; +export { defineApp } from './core/defineApp'; +export type { RuntimeConfig } from './core/defineApp'; +export { createHistory, history } from './core/history'; export { terminal } from './core/terminal'; export { TestBrowser } from './testBrowser'; +// @umijs/renderer-* +export { + createBrowserHistory, + createHashHistory, + createMemoryHistory, + createSearchParams, + generatePath, + Helmet, + HelmetProvider, + Link, + matchPath, + matchRoutes, + Navigate, + NavLink, + Outlet, + renderClient, + resolvePath, + useAppData, + useClientLoaderData, + useLocation, + useMatch, + useNavigate, + useOutlet, + useOutletContext, + useParams, + useResolvedPath, + useRouteData, + useRouteProps, + useRoutes, + useSearchParams, + useSelectedRoutes, + useServerLoaderData, + withRouter, + __getRoot, + __useFetcher, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/@umijs+renderer-react@4.0.55_ef5jwxihqo6n7gxfmzogljlgcm/node_modules/@umijs/renderer-react'; +export type { History } from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/@umijs+renderer-react@4.0.55_ef5jwxihqo6n7gxfmzogljlgcm/node_modules/@umijs/renderer-react'; +// umi/client/client/plugin +export { + ApplyPluginsType, + PluginManager, +} from '/Users/jakequc/Desktop/code-space/gitee/art-antd-react/node_modules/.pnpm/umi@4.0.55_wicc4pxpvuadbfvljscmycdlgu/node_modules/umi/client/client/plugin.js'; // plugins // plugins types.d.ts diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100755 index 0000000000000000000000000000000000000000..5b0b35410a273f2b7dd7e2abcfb5c5670c49eae0 --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npx commitlint --edit "${1}" diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000000000000000000000000000000000000..d24fdfc601b9ffe8ccc3fca5d3b873109dc56c4a --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npx lint-staged diff --git a/.umirc.dev.ts b/.umirc.dev.ts deleted file mode 100644 index 68cfc3a6c4000eb83a154f4657b55d717b2fef16..0000000000000000000000000000000000000000 --- a/.umirc.dev.ts +++ /dev/null @@ -1,4 +0,0 @@ -export default { - base: '/', - publicPath: '/', -}; diff --git a/.umirc.ts b/.umirc.ts deleted file mode 100644 index 10587255b8cd117fe71edc8d7d80ea2ecd69fda1..0000000000000000000000000000000000000000 --- a/.umirc.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { defineConfig } from 'dumi'; - -export default defineConfig({ - title: 'art-antd-react', - favicon: '/logo.ico', - logo: '/logo.png', - base: '/art-antd-react/', - publicPath: '/art-antd-react/', - outputPath: 'docs-dist', - webpack5: {}, - dynamicImport: {}, - extraBabelPlugins: [ - [ - 'babel-plugin-import', - { - libraryName: 'antd', - libraryDirectory: 'es', - style: true, - }, - ], - ], - exportStatic: {}, // 将所有路由输出为 HTML 目录结构,以免刷新页面时 404 - mode: 'site', - // more config: https://d.umijs.org/config - - mfsu: {}, - navs: [ - { - title: 'about', - path: '/about', - }, - { - title: 'components', - path: '/components', - }, - { - title: 'hooks', - path: '/hooks', - }, - { - title: 'Gitee', - path: 'https://gitee.com/quankehao/art-antd-react', - }, - { - title: 'GitHub', - path: 'https://github.com/oneQorg/art-antd-react', - }, - ], -}); diff --git a/docs/about/changelog.md b/docs/about/changelog.md index cbb4794fa2daa8ad5691974886ed32ba5aed0fdc..81f7adaf7242ed60198bcec4743268d3428eda5d 100644 --- a/docs/about/changelog.md +++ b/docs/about/changelog.md @@ -1,7 +1,6 @@ --- -nav: - title: changelog - path: /about +title: changelog +path: /about order: 2 --- @@ -13,17 +12,21 @@ order: 2 - 解决上一版本 demo 时出现 `Uncaught TypeError: dispatcher.useId is not a function` - 升级 antd 版本到 5.x +- `FormModal` 和 `useFormModal` 新增 `footerRender` props +- `useRequest` 将 lazyService 的结果通过 使用 Promise 包裹 传出,这样 data 和 lazyService 调用后都可以得到 request 返回的结果啦 + +#### version 1.8.9 细节优化,无 feat 功能 #### version 1.8.8 -- useConfigListPage 新增一个 `headBar`, 目的是为了增加页面 header 部分的灵活性配置, 重构了内部逻辑,使得修改分页时携带搜索数据给请求接口 +- `useConfigListPage` 新增一个 `headBar`, 目的是为了增加页面 header 部分的灵活性配置, 重构了内部逻辑,使得修改分页时携带搜索数据给请求接口 #### version 1.8.7 - 将 FormModal 改成了 `FormModal`,即 表单弹框 - 升级 antd, 紧跟 antd 的升级,咱不掉队! -- useConfigListPage 新增一个 `formaResult`, 目的是为了解决 分页 和 渲染数据,避免请求的后端接口不是标准的渲染数据 +- `useRequest` 新增一个 `formaResult`, 目的是为了解决 分页 和 渲染数据,避免请求的后端接口不是标准的渲染数据 #### version 1.8.6 -- 新增 FormModal 组件,这个组件可以帮我们自动 loading 保存按钮,避免我们重复性的对每个 modal 在进行表单新增或更新的时候进行 loading 处理, `FormModal` 的 children 只能是 Form 表单组件 +- 新增 `FormModal` 组件,这个组件可以帮我们自动 loading 保存按钮,避免我们重复性的对每个 modal 在进行表单新增或更新的时候进行 loading 处理, `FormModal` 的 children 只能是 Form 表单组件 diff --git a/docs/about/future.md b/docs/about/future.md new file mode 100644 index 0000000000000000000000000000000000000000..b11c33ebce656fb679728f4c6a0b0db2adabe971 --- /dev/null +++ b/docs/about/future.md @@ -0,0 +1,10 @@ +--- +title: future +path: /future +order: 3 +--- + +### 未来计划 + +- 新增一个 useValidateValue: 大概就是监听指定的字段是否通过了 Form.Item 中的 rules 校验 +- 其他的还没想好,想好再写,👏 your use 😄😄 diff --git a/docs/about/quickstart.md b/docs/about/quickstart.md index f8d52b6d42cbb217e32fe370c1c59aa4fbb2a09b..70f43e67ab14beb38ae48aad6e5b57bc06bc4ebe 100644 --- a/docs/about/quickstart.md +++ b/docs/about/quickstart.md @@ -1,7 +1,6 @@ --- -nav: - title: quickstart - path: /about +title: quickstart +path: /about order: 1 --- @@ -16,9 +15,9 @@ yarn add art-antd-react # yet pnpm i art-antd-react -# 在入口引入以下文件(这是antd的默认主题样式, +# 在入口引入以下文件(这是antd的默认主题样式,可选导入) # 如果要引入其他主题样式可以在项目中按照 https://ant-design.gitee.io/docs/react/use-with-create-react-app-cn 覆盖即可) -import "art-antd-react/dist/esm/styles/defaultAntdCss.css" +import "art-antd-react/dist/esm/styles/defaultAntdCss.css" # 可选 ``` ### code diff --git a/docs/components/DetailPresent.md b/docs/components/DetailPresent.md index 2cb02f789990336e5c21d685073456d34e75fd46..cd71ddb82f741998e06ee76c85a9e45aa15e678e 100644 --- a/docs/components/DetailPresent.md +++ b/docs/components/DetailPresent.md @@ -1,7 +1,6 @@ --- -nav: - title: DetailPresent - path: /components +title: DetailPresent +path: /components order: 3 --- diff --git a/docs/components/FormGenerator.md b/docs/components/FormGenerator.md index d0ad2356f1041287af0c9ece70e465843640cf40..f571ce5c06b8f5225f3ab8135ce8fe01eb79c0b8 100644 --- a/docs/components/FormGenerator.md +++ b/docs/components/FormGenerator.md @@ -1,7 +1,6 @@ --- -nav: - title: FormGenerator - path: /components +title: FormGenerator - 表单生成器 +path: /components order: 4 --- diff --git a/docs/components/FormItemsBuilder.md b/docs/components/FormItemsBuilder.md index daccdb7e50d7e8681687977b2131193258e67857..da7f731c126154a6ccbcf8e7b639ff9f261fba51 100644 --- a/docs/components/FormItemsBuilder.md +++ b/docs/components/FormItemsBuilder.md @@ -1,7 +1,6 @@ --- -nav: - title: FormItemsBuilder - path: /components +title: FormItemsBuilder +path: /components order: 5 --- diff --git a/docs/components/FormModal.md b/docs/components/FormModal.md index ba49e11b227d603746908f34ce46e5127dda2de6..31f153d8b70da68ac7571d0e80503b05d80125c6 100644 --- a/docs/components/FormModal.md +++ b/docs/components/FormModal.md @@ -1,7 +1,6 @@ --- -nav: - title: FormModal - path: /components +title: FormModal +path: /components order: 1 --- @@ -17,17 +16,22 @@ order: 1 ### 基本使用 - + + +#### footerRender 自定义配置的 footer + + ## API 说明,FormModal 是基于 ant design 的 Modal 进行二次封装的,所以除了如下 API 外,antd design 的 [Modal API](https://ant-design.gitee.io/components/modal-cn/#API) 均可以透传给 FormModal -| 参数 | 说明 | 类型 | 默认值 | -| ----------------- | ---------------------------- | ---------------------------------- | ------ | -| serviceFn | 表单的交互方法 | RequestService | - | -| formatSubmitValue | 表单提交前对入参的格式化方法 | (formValue: Value) => unknown | - | -| onSuccess | serviceFn 交互成功后的操作 | RonSuccess?: (data?: Res) => void; | - | -| onError | serviceFn 交互失败后的操作 | (e?: Error) => void | - | -| onCancel | modal 对应的 onCancel 方法 | () => void | - | -| form | moda 对应的表单实例 | FormInstance | - | +| 参数 | 说明 | 类型 | 默认值 | +| ----------------- | ----------------------------------------------------- | --------------------------------------------------------------- | ---------------------- | +| serviceFn | 表单的交互方法 | RequestService | - | +| formatSubmitValue | 表单提交前对入参的格式化方法 | (formValue: Value) => unknown | - | +| onSuccess | serviceFn 交互成功后的操作 | RonSuccess?: (data?: Res) => void; | - | +| onError | serviceFn 交互失败后的操作 | (e?: Error) => void | - | +| onCancel | modal 对应的 onCancel 方法 | () => void | - | +| form | moda 对应的表单实例 | FormInstance | - | +| footerRender | 根据 props 来配置 footer,优先级比 Modal 的 footer 高 | `(config,defaultFooter: React.ReactNode[]) => React.ReactNode;` | Modal 的 footer 默认值 | diff --git a/docs/components/ListTemplate.md b/docs/components/ListTemplate.md index b818af772c321b61107dcd96a6597e0a859cce70..5be3f778080e28d9819a3d0d5607a25362e6e57d 100644 --- a/docs/components/ListTemplate.md +++ b/docs/components/ListTemplate.md @@ -1,7 +1,6 @@ --- -nav: - title: ListTemplate - path: /components +title: ListTemplate +path: /components order: 2 --- diff --git a/docs/demos/FormModalDemo1.tsx b/docs/demos/FormModalDemo1.tsx index ded00b946524a50a5262fdd2521ee50ab2dd39c5..322769d12c2aef8af8df446b0d3a675689840198 100644 --- a/docs/demos/FormModalDemo1.tsx +++ b/docs/demos/FormModalDemo1.tsx @@ -87,7 +87,7 @@ const FormModalDemo1 = () => { 编辑信息 { diff --git a/docs/demos/FormModalDemo2.tsx b/docs/demos/FormModalDemo2.tsx new file mode 100644 index 0000000000000000000000000000000000000000..d9d8a3ab1cacd92ebfc10792a66d1c22c2a93105 --- /dev/null +++ b/docs/demos/FormModalDemo2.tsx @@ -0,0 +1,140 @@ +import { Button, Form, message, Space } from 'antd'; +import { + FormGenerator, + FormItemConfig, + FormModal, + RenderType, +} from 'art-antd-react'; +import React, { useState } from 'react'; +// 安裝了 art-antd-react 以后 antd 直接导出的 类型或组件 可以直接从 art-antd-react 中导出 +// import { FormItemConfig, RenderType, useFormModal, Button, message } from 'art-antd-react'; + +const FormModalDemo2 = () => { + const [visible, setVisible] = useState(false); + const [form] = Form.useForm(); + + const formItemsConfig: FormItemConfig[] = [ + { + renderType: RenderType.Input, + formItemProps: { + label: 'Name', + name: 'name', + }, + }, + { + renderType: RenderType.InputNumber, + formItemProps: { + label: 'Age', + name: 'age', + }, + formItemChildProps: { + placeholder: '请输入年龄', + }, + }, + { + renderType: RenderType.Select, + formItemProps: { + label: 'Gender', + name: 'gender', + }, + formItemChildProps: { + options: [ + { + label: '男', + value: '男', + }, + { + label: '女', + value: '女', + }, + ], + }, + }, + { + renderType: RenderType.Input, + formItemProps: { + label: 'Hobby', + name: 'hobby', + }, + }, + { + renderType: RenderType.Input, + formItemProps: { + label: 'Description', + name: 'description', + }, + }, + { + renderType: RenderType.Input, + formItemProps: { + label: 'BestFirend', + name: 'bestFirend', + }, + }, + ]; + + return ( + <> + + { + return new Promise((resolve) => { + setTimeout(() => { + resolve('请求服务端模拟'); + }, 3000); + }); + }} + formatSubmitValue={(formValue: Record) => { + console.log('formateValue', formValue); + return { + ...formValue, + appendKey: 'appendValue', + }; + }} + onSuccess={() => { + message.success('操作成功'); + setVisible(false); + console.log('请求之后你可以做任何行为操作'); + }} + onCancel={() => { + message.success('取消编辑'); + setVisible(false); + }} + footerRender={(props, defaultFooterTuple) => { + return ( + + {[ + ...defaultFooterTuple, + , + ]} + + ); + }} + > + + + + ); +}; + +export default FormModalDemo2; diff --git a/docs/demos/UseFormModalDemo2.tsx b/docs/demos/UseFormModalDemo2.tsx new file mode 100644 index 0000000000000000000000000000000000000000..23c3124df62398113f32378f2dbb2de862ea3e5e --- /dev/null +++ b/docs/demos/UseFormModalDemo2.tsx @@ -0,0 +1,149 @@ +import { Button, message, Space } from 'antd'; +import { FormItemConfig, RenderType, useFormModal } from 'art-antd-react'; +import React, { useState } from 'react'; +// 安裝了 art-antd-react 以后 antd 直接导出的 类型或组件 可以直接从 art-antd-react 中导出 +// import { FormItemConfig, RenderType, useFormModal, Button, message } from 'art-antd-react'; + +const Demo1 = () => { + const [open, setOpen] = useState(false); + + const formItemsConfig: FormItemConfig[] = [ + { + renderType: RenderType.Input, + formItemProps: { + label: 'Name', + name: 'name', + }, + }, + { + renderType: RenderType.InputNumber, + formItemProps: { + label: 'Age', + name: 'age', + }, + formItemChildProps: { + placeholder: '请输入年龄', + }, + }, + { + renderType: RenderType.Select, + formItemProps: { + label: 'Gender', + name: 'gender', + }, + formItemChildProps: { + options: [ + { + label: '男', + value: '男', + }, + { + label: '女', + value: '女', + }, + ], + }, + }, + { + renderType: RenderType.Input, + formItemProps: { + label: 'Hobby', + name: 'hobby', + }, + }, + { + renderType: RenderType.Input, + formItemProps: { + label: 'Description', + name: 'description', + }, + }, + { + renderType: RenderType.Input, + formItemProps: { + label: 'BestFirend', + name: 'bestFirend', + }, + }, + ]; + + const { formModal, formInstance } = useFormModal({ + open, // 决定了是否出现弹框 + rowProps: { gutter: 8 }, + colProps: { span: 24 }, + formItemsConfig, + title: '编辑个人信息', + serviceFn: (body) => { + return new Promise((resolve) => { + console.log('format body: ', JSON.stringify(body, null, 2)); + setTimeout(() => { + resolve({ + msg: '模拟后端返回的数据', + data: { + userInfo: body, + }, + success: true, + }); + }, 3000); + }); + }, + onSuccess: () => { + message.success('操作成功'); + setOpen(false); + console.log('请求之后你可以做任何行为操作'); + }, + onCancel: () => { + message.success('取消编辑'); + setOpen(false); + }, + formatSubmitValue: (values: any) => { + console.log('你可以对要提交的数据进行处理'); + return { + ...values, + other: '12332', + }; + }, + footerRender: (props, defaultFooterTuple) => { + console.log('props: ', props); + return ( + + {[ + ...defaultFooterTuple, + , + ]} + + ); + }, + }); + + return ( + <> + + {formModal} + + ); +}; + +export default Demo1; diff --git a/docs/hooks/useConfigListPage.md b/docs/hooks/useConfigListPage.md index 26638977c1fc1c76650dd111891241fdfa901f65..1c98eeeb14e96306abfd43558dca540449d6f4df 100644 --- a/docs/hooks/useConfigListPage.md +++ b/docs/hooks/useConfigListPage.md @@ -1,7 +1,6 @@ --- -nav: - title: useConfigListPage - path: /hooks +title: useConfigListPage +path: /hooks order: 3 --- diff --git a/docs/hooks/useFormModal.md b/docs/hooks/useFormModal.md index 4e3934a028a772bc6d4549f655f63100c33bb95b..bb8b867541e2ea62154bc05b0f53a04f978f47a8 100644 --- a/docs/hooks/useFormModal.md +++ b/docs/hooks/useFormModal.md @@ -1,7 +1,6 @@ --- -nav: - title: useFormModal - path: /hooks +title: useFormModal +path: /hooks order: 2 --- @@ -19,7 +18,11 @@ order: 2 ### 基本使用 - + + +### 优先级更高的 footer 配置 + + ### Result hook 返回结果 @@ -30,16 +33,18 @@ order: 2 ### Options -说明: 该 hooks 的入参类型继承于 ant design 的 [ModalProps](https://ant-design.gitee.io/components/modal-cn/) 故所有 Modal 的 api 均可透传给 该 hooks 的参数 - -| 参数 | 说明 | 类型 | 默认值 | -| ----------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | --------------- | ---------------- | -------------------------------------------------------------------------- | --- | -| form | modal 框中的 form 表单实例,可选 | | formItemsConfig | 搜索表单项的配置 | [FormItemsConfig API](/components/form-items-builder#formitemconfig-api)[] | - | -| colProps | 定义每一列的布局,同 antd [ColProps](https://ant-design.gitee.io/components/grid-cn/#Col) | [ColProps](https://ant-design.gitee.io/components/grid-cn/#Col) | - | -| rowProps | 定义行的布局, 同 antd [RowProps](https://ant-design.gitee.io/components/grid-cn/#Row) | [RowProps](https://ant-design.gitee.io/components/grid-cn/#Row) | - | -| formItemsConfig | modal 框中表单项配置 | ` FormItemConfig[]` | - | -| formatSubmitValue | 表单提交需要对表单数据进行格式化后放入 serviceFn 请求中,如果没有传递则不对表单数据进行格式化 | `(formValue: Value) => unknown` | - | -| serviceFn | 表单提交需要调用的函数,会默认将当前表单的数据作为入参放入该方法中 | ` RequestService` | - | -| onSuccess | 提交表单成功后需要调用的方法,如果不传递则 默认 提示 `操作成功` | `onSuccess?: (data?: Res) => void;` | - | -| onError | 提交表单报错后需要调用的方法,如果不传递则 默认 提示 `操作失败` | `onSuccess?: (data?: Res) => void;` | - | -| onCancel | 点击取消后需要执行的行为 | `onCancel?: () => void;` | - | +说明: 该 hooks 的入参类型继承于 ant design 的 [ModalProps](https://ant-design.gitee.io/components/modal-cn/) 故所有 Modal 的 api 均可透传给 该 hooks 的参数; + +| 参数 | 说明 | 类型 | 默认值 | +| ----------------- | --------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | ---------------------- | +| form | modal 框中的 form 表单实例,可选 | FormInstance | - | +| formItemsConfig | 搜索表单项的配置 | [FormItemsConfig API](/components/form-items-builder#formitemconfig-api)[] | - | +| colProps | 定义每一列的布局,同 antd [ColProps](https://ant-design.gitee.io/components/grid-cn/#Col) | [ColProps](https://ant-design.gitee.io/components/grid-cn/#Col) | - | +| rowProps | 定义行的布局, 同 antd [RowProps](https://ant-design.gitee.io/components/grid-cn/#Row) | [RowProps](https://ant-design.gitee.io/components/grid-cn/#Row) | - | +| formItemsConfig | modal 框中表单项配置 | ` FormItemConfig[]` | - | +| formatSubmitValue | 表单提交需要对表单数据进行格式化后放入 serviceFn 请求中,如果没有传递则不对表单数据进行格式化 | `(formValue: Value) => unknown` | - | +| serviceFn | 表单提交需要调用的函数,会默认将当前表单的数据作为入参放入该方法中 | ` RequestService` | - | +| onSuccess | 提交表单成功后需要调用的方法,如果不传递则 默认 提示 `操作成功` | `onSuccess?: (data?: Res) => void;` | - | +| onError | 提交表单报错后需要调用的方法,如果不传递则 默认 提示 `操作失败` | `onSuccess?: (data?: Res) => void;` | - | +| onCancel | 点击取消后需要执行的行为 | `onCancel?: () => void;` | - | +| footerRender | 根据 props 来配置 footer,优先级比 Modal 的 footer 高 | `(config,defaultFooter: React.ReactNode[]) => React.ReactNode;` | Modal 的 footer 默认值 | diff --git a/docs/hooks/useRequest.md b/docs/hooks/useRequest.md index c6d296e4ed8d2100c7b7307c81b64120fff930cc..3d97f0514ef0b0fa384033417dca8152e3205649 100644 --- a/docs/hooks/useRequest.md +++ b/docs/hooks/useRequest.md @@ -1,7 +1,6 @@ --- -nav: - title: useRequest - path: /hooks +title: useRequest +path: /hooks order: 1 --- diff --git a/package.json b/package.json index 3afdf2e2068c66be31b8cdc902cc3513f9cfcbb7..bf83e71fdc322b1b25a64cca3efa8127906070a2 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,12 @@ { "name": "art-antd-react", - "version": "0.0.1", - "homepage": "https://quankehao.gitee.io/art-antd-react/", + "version": "1.8.10", "description": "A library of components to help you develop web pages quickly", + "homepage": "https://quankehao.gitee.io/art-antd-react", + "bugs": { + "url": "https://gitee.com/quankehao/art-antd-react/issues", + "email": "jakequc@163.com" + }, "license": "MIT", "module": "dist/index.js", "types": "dist/index.d.ts", @@ -55,6 +59,9 @@ "devDependencies": { "@commitlint/cli": "^17.1.2", "@commitlint/config-conventional": "^17.1.0", + "@types/node": "^14.18.36", + "@types/react": "^18.0.27", + "@types/react-dom": "^18.0.10", "@umijs/lint": "^4.0.0", "dumi": "^2.0.2", "eslint": "^8.23.0", @@ -77,9 +84,5 @@ }, "authors": [ "jakequc@163.com" - ], - "author": { - "name": "jakequc", - "email": "jakequc@163.com" - } + ] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 028b046f879bddcacd25e5fd49dc87923eb905b4..3e9ee487237a74e197052022aed71f93847fc3bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,6 +3,9 @@ lockfileVersion: 5.4 specifiers: '@commitlint/cli': ^17.1.2 '@commitlint/config-conventional': ^17.1.0 + '@types/node': ^14.18.36 + '@types/react': ^18.0.27 + '@types/react-dom': ^18.0.10 '@umijs/lint': ^4.0.0 antd: ^5.3.0 dumi: ^2.0.2 @@ -26,10 +29,13 @@ dependencies: devDependencies: '@commitlint/cli': 17.4.4 '@commitlint/config-conventional': 17.4.4 + '@types/node': 14.18.38 + '@types/react': 18.0.28 + '@types/react-dom': 18.0.11 '@umijs/lint': 4.0.55_no76r3wguqz7n2ihpxiavq34aq - dumi: 2.1.14_u3samvbzvrksr3cjfq3oe55axi + dumi: 2.1.14_3wjs623rhauwfddtd2ethvqjym eslint: 8.35.0 - father: 4.1.6 + father: 4.1.6_@types+node@14.18.38 gh-pages: 5.0.0 husky: 8.0.3 lint-staged: 13.1.2 @@ -1328,21 +1334,21 @@ packages: '@floating-ui/core': 0.6.2 dev: true - /@floating-ui/react-dom-interactions/0.3.1_ef5jwxihqo6n7gxfmzogljlgcm: + /@floating-ui/react-dom-interactions/0.3.1_geqtkvvluj2en6xdskblg4z7uq: resolution: {integrity: sha512-tP2KEh7EHJr5hokSBHcPGojb+AorDNUf0NYfZGg/M+FsMvCOOsSEeEF0O1NDfETIzDnpbHnCs0DuvCFhSMSStg==} deprecated: Package renamed to @floating-ui/react dependencies: - '@floating-ui/react-dom': 0.6.3_ef5jwxihqo6n7gxfmzogljlgcm + '@floating-ui/react-dom': 0.6.3_geqtkvvluj2en6xdskblg4z7uq aria-hidden: 1.2.3 point-in-polygon: 1.1.0 - use-isomorphic-layout-effect: 1.1.2_react@18.1.0 + use-isomorphic-layout-effect: 1.1.2_obbe7ycx7dfgllab6ij5426xhu transitivePeerDependencies: - '@types/react' - react - react-dom dev: true - /@floating-ui/react-dom/0.6.3_ef5jwxihqo6n7gxfmzogljlgcm: + /@floating-ui/react-dom/0.6.3_geqtkvvluj2en6xdskblg4z7uq: resolution: {integrity: sha512-hC+pS5D6AgS2wWjbmSQ6UR6Kpy+drvWGJIri6e1EDGADTPsCaa4KzCgmCczHrQeInx9tqs81EyDmbKJYY2swKg==} peerDependencies: react: '>=16.8.0' @@ -1351,7 +1357,7 @@ packages: '@floating-ui/dom': 0.4.5 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 - use-isomorphic-layout-effect: 1.1.2_react@18.1.0 + use-isomorphic-layout-effect: 1.1.2_obbe7ycx7dfgllab6ij5426xhu transitivePeerDependencies: - '@types/react' dev: true @@ -1614,24 +1620,24 @@ packages: react: 18.2.0 dev: true - /@microsoft/api-extractor-model/7.26.3: + /@microsoft/api-extractor-model/7.26.3_@types+node@14.18.38: resolution: {integrity: sha512-1Y/JOkaCF5zE6P56saA0yPzEb7ZJwoF2d8fUYdzZY4I0p1gmqGbNk1h9WguvrN5hANg+2CaqcOX0eh+l4SAhJw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.55.1 + '@rushstack/node-core-library': 3.55.1_@types+node@14.18.38 transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor/7.34.3: + /@microsoft/api-extractor/7.34.3_@types+node@14.18.38: resolution: {integrity: sha512-vXpU+i/MMinVzDxbLo3of1Sx/IS5bwOZl4XrX8YyqNBXFvovEer5ex0wckWumkBErDZtLOMp3zhZfYL3W7h3cg==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.26.3 + '@microsoft/api-extractor-model': 7.26.3_@types+node@14.18.38 '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.55.1 + '@rushstack/node-core-library': 3.55.1_@types+node@14.18.38 '@rushstack/rig-package': 0.3.17 '@rushstack/ts-command-line': 4.13.1 colors: 1.2.5 @@ -1815,7 +1821,7 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false - /@rushstack/node-core-library/3.55.1: + /@rushstack/node-core-library/3.55.1_@types+node@14.18.38: resolution: {integrity: sha512-t/nZHq4/4S3ltpYVyIsbbIqmcZx3qEe3Aaw8tI9B6XRNqCFzPxtoTopqTPTuRn8XqCtoDaSe6uMlnn7YCTu8lQ==} peerDependencies: '@types/node': '*' @@ -1823,6 +1829,7 @@ packages: '@types/node': optional: true dependencies: + '@types/node': 14.18.38 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -2262,6 +2269,10 @@ packages: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} dev: true + /@types/node/14.18.38: + resolution: {integrity: sha512-zMRIidN2Huikv/+/U7gRPFYsXDR/7IGqFZzTLnCEj5+gkrQjsowfamaxEnyvArct5hxGA3bTxMXlYhH78V6Cew==} + dev: true + /@types/node/17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: true @@ -2286,6 +2297,12 @@ packages: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} dev: true + /@types/react-dom/18.0.11: + resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==} + dependencies: + '@types/react': 18.0.28 + dev: true + /@types/react/18.0.28: resolution: {integrity: sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==} dependencies: @@ -2303,7 +2320,7 @@ packages: /@types/sax/1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.14.6 dev: true /@types/scheduler/0.16.2: @@ -2568,7 +2585,7 @@ packages: - supports-color dev: true - /@umijs/bundler-vite/4.0.55_sass@1.58.3: + /@umijs/bundler-vite/4.0.55_5net4ciskquwt6wqbh5ro72jdy: resolution: {integrity: sha512-TrMdzVP7A2ZDAdLawzNfYaxgnkc467i5nQXtokD6b/o4wRwi/llxDslklQksWAwlhxj9G1kLryfpXkC0JTN9dA==} hasBin: true dependencies: @@ -2579,7 +2596,7 @@ packages: less: 4.1.3 postcss-preset-env: 7.5.0 rollup-plugin-visualizer: 5.9.0 - vite: 4.1.4_less@4.1.3+sass@1.58.3 + vite: 4.1.4_ah7pmtout4cyhht76dvnniwiby transitivePeerDependencies: - '@types/node' - postcss @@ -2740,7 +2757,7 @@ packages: tsx: 3.12.3 dev: true - /@umijs/preset-umi/4.0.55_sass@1.58.3: + /@umijs/preset-umi/4.0.55_otd64g5h6pbehmbxokatlnnuge: resolution: {integrity: sha512-Yny25lWL2vZhEfcrlv5sQAs5nietJQbzoZ3VmeEJiqm4TmGKVZjpKuUVwpLkvfOV895lUYwJOagf/lQoqSHaGg==} dependencies: '@iconify/utils': 2.1.1 @@ -2748,7 +2765,7 @@ packages: '@umijs/ast': 4.0.55 '@umijs/babel-preset-umi': 4.0.55 '@umijs/bundler-utils': 4.0.55 - '@umijs/bundler-vite': 4.0.55_sass@1.58.3 + '@umijs/bundler-vite': 4.0.55_5net4ciskquwt6wqbh5ro72jdy '@umijs/bundler-webpack': 4.0.55 '@umijs/core': 4.0.55 '@umijs/did-you-know': 1.0.3 @@ -2759,7 +2776,7 @@ packages: '@umijs/server': 4.0.55 '@umijs/utils': 4.0.55 babel-plugin-dynamic-import-node: 2.3.3 - click-to-react-component: 1.0.8_ef5jwxihqo6n7gxfmzogljlgcm + click-to-react-component: 1.0.8_geqtkvvluj2en6xdskblg4z7uq core-js: 3.28.0 current-script-polyfill: 1.0.0 enhanced-resolve: 5.9.3 @@ -2875,7 +2892,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.19.6_@babel+core@7.21.0 magic-string: 0.27.0 react-refresh: 0.14.0 - vite: 4.1.4_less@4.1.3+sass@1.58.3 + vite: 4.1.4_ah7pmtout4cyhht76dvnniwiby transitivePeerDependencies: - supports-color dev: true @@ -3798,12 +3815,12 @@ packages: resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} dev: true - /click-to-react-component/1.0.8_ef5jwxihqo6n7gxfmzogljlgcm: + /click-to-react-component/1.0.8_geqtkvvluj2en6xdskblg4z7uq: resolution: {integrity: sha512-YBNYOp00udy+NBEnUmM/3Df0Yco1iHNQ8k0ltlJVcDYK9AuYt14xPoJicBh/BokLqbzkci1p+pbdY5r4JXZC4g==} peerDependencies: react: '>=16.8.0' dependencies: - '@floating-ui/react-dom-interactions': 0.3.1_ef5jwxihqo6n7gxfmzogljlgcm + '@floating-ui/react-dom-interactions': 0.3.1_geqtkvvluj2en6xdskblg4z7uq htm: 3.1.1 react: 18.1.0 react-merge-refs: 1.1.0 @@ -4558,7 +4575,7 @@ packages: resolution: {integrity: sha512-a/Y5lf0G6gwsEQ9hop/n03CcjmHsGBk384Cz/AEX6mRYrfSpUx/lQvP9HLoXkCzScl9PL1sSmLPnMkgaXDCZLA==} dev: true - /dumi/2.1.14_u3samvbzvrksr3cjfq3oe55axi: + /dumi/2.1.14_3wjs623rhauwfddtd2ethvqjym: resolution: {integrity: sha512-j6Wsk15pdZF1ZHbvuBlDXMv8yCVdWhQHC8l4a9O/rphBYMHUPagZIcHiSXpzW+4oKYaXG6DErK9RkcvyuGgXHQ==} hasBin: true peerDependencies: @@ -4615,7 +4632,7 @@ packages: remark-rehype: 10.1.0 sass: 1.58.3 sitemap: 7.1.1 - umi: 4.0.55_hcab73rnanuj5w6mgvqoxzj2qi + umi: 4.0.55_wicc4pxpvuadbfvljscmycdlgu unified: 10.1.2 unist-util-visit: 4.1.2 unist-util-visit-parents: 5.1.3 @@ -5289,11 +5306,11 @@ packages: reusify: 1.0.4 dev: true - /father/4.1.6: + /father/4.1.6_@types+node@14.18.38: resolution: {integrity: sha512-EYLrycl6e5K0NPAsLnWdKkQtLsXBFZxK1tJ8ng5L6TTs4j1iwt7p53mQfR7AXzX61clWC3WNh8KuXXd5ahKORw==} hasBin: true dependencies: - '@microsoft/api-extractor': 7.34.3 + '@microsoft/api-extractor': 7.34.3_@types+node@14.18.38 '@umijs/babel-preset-umi': 4.0.55 '@umijs/bundler-utils': 4.0.55 '@umijs/bundler-webpack': 4.0.55_typescript@4.8.4 @@ -12002,7 +12019,7 @@ packages: hasBin: true dev: true - /umi/4.0.55_hcab73rnanuj5w6mgvqoxzj2qi: + /umi/4.0.55_wicc4pxpvuadbfvljscmycdlgu: resolution: {integrity: sha512-KxdnurTWpfibgNz25wFaJmO+Otf84WH6oqyEKB9zu6C01r4S0ubtQXgOv5bEojAEi8EEidHdeyIbZsgHzVaRAw==} engines: {node: '>=14'} hasBin: true @@ -12012,7 +12029,7 @@ packages: '@umijs/bundler-webpack': 4.0.55 '@umijs/core': 4.0.55 '@umijs/lint': 4.0.55_no76r3wguqz7n2ihpxiavq34aq - '@umijs/preset-umi': 4.0.55_sass@1.58.3 + '@umijs/preset-umi': 4.0.55_otd64g5h6pbehmbxokatlnnuge '@umijs/renderer-react': 4.0.55_biqbaboplfbrettd7655fr4n2y '@umijs/server': 4.0.55 '@umijs/test': 4.0.55 @@ -12206,7 +12223,7 @@ packages: querystring: 0.2.0 dev: true - /use-isomorphic-layout-effect/1.1.2_react@18.1.0: + /use-isomorphic-layout-effect/1.1.2_obbe7ycx7dfgllab6ij5426xhu: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' @@ -12215,6 +12232,7 @@ packages: '@types/react': optional: true dependencies: + '@types/react': 18.0.28 react: 18.1.0 dev: true @@ -12303,7 +12321,7 @@ packages: vfile-message: 3.1.4 dev: true - /vite/4.1.4_less@4.1.3+sass@1.58.3: + /vite/4.1.4_ah7pmtout4cyhht76dvnniwiby: resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -12328,6 +12346,7 @@ packages: terser: optional: true dependencies: + '@types/node': 14.18.38 esbuild: 0.16.17 less: 4.1.3 postcss: 8.4.21 diff --git a/src/FormModal/index.tsx b/src/FormModal/index.tsx index de4bbd046f062e3499d94eb193dfac63db7ea30f..e6c129833a9907069f96a0c862e795c15661b1ad 100644 --- a/src/FormModal/index.tsx +++ b/src/FormModal/index.tsx @@ -1,27 +1,42 @@ -import { FormInstance, message, Modal, ModalProps } from 'antd'; -import React from 'react'; +import { Button, Form, FormInstance, message, Modal, ModalProps } from 'antd'; +import React, { useMemo } from 'react'; import { RequestService, useRequest } from '../hooks/useRequest'; interface FormModalConfig extends Omit { serviceFn: RequestService; - formatSubmitValue: (formValue: Value) => unknown; + formatSubmitValue?: (formValue: Value) => unknown; onSuccess?: (data?: Res) => void; onError?: (e?: Error) => void; onCancel?: () => void; - form: FormInstance; + // footerRender 根据 config 和 配置来重新配置 footer, 优先级比 footer 高 + footerRender?: ( + config: FormModalConfig & { + loading?: boolean; + lazyService: (values: Value) => any; + submitFormValue: () => Promise; + }, + defaultFooter: React.ReactNode[], + ) => React.ReactNode; + form?: FormInstance; } -export const FormModal = ({ - serviceFn, - formatSubmitValue, - onSuccess, - onError, - onCancel, - form, - children, - ...restModalProps -}: FormModalConfig) => { +const isFunction = (arg: any) => typeof arg === 'function'; + +export const FormModal = (props: FormModalConfig) => { + const { + serviceFn, + formatSubmitValue, + onSuccess, + onError, + onCancel, + form, + footerRender, + children, + ...restModalProps + } = props; + + const [formInstance] = Form.useForm(form); const { lazyService, loading } = useRequest(serviceFn, { lazy: true, onSuccess(data) { @@ -46,16 +61,58 @@ export const FormModal = ({ onCancel?.(); }; + const submitFormValue = () => { + return new Promise((resolve, reject) => { + formInstance + .validateFields() + .then((res) => { + resolve( + lazyService(formatSubmitValue ? formatSubmitValue(res) : res), + ); + }) + .catch(reject); + }); + }; + + const defaultFooterTuple = useMemo(() => { + return [ + , + , + ]; + }, [loading, handleCancel, submitFormValue, restModalProps]); + return ( - form.validateFields().then((res) => { - lazyService(formatSubmitValue ? formatSubmitValue(res) : res); - }) - } + onOk={submitFormValue} confirmLoading={loading} {...restModalProps} + footer={ + isFunction(footerRender) ? ( +
+ {footerRender?.( + { ...props, lazyService, submitFormValue, loading }, + defaultFooterTuple, + )} +
+ ) : ( + restModalProps.footer + ) + } > {children}
diff --git a/src/hooks/useFormModal/index.tsx b/src/hooks/useFormModal/index.tsx index 361e9b7d69da682aa8d174571f707fb17e3e008e..5db6d55760b7a3a413b17369eadd9e5ffb67bb54 100644 --- a/src/hooks/useFormModal/index.tsx +++ b/src/hooks/useFormModal/index.tsx @@ -1,16 +1,9 @@ -import { - ColProps, - Form, - FormInstance, - message, - Modal, - ModalProps, - RowProps, -} from 'antd'; +import { ColProps, Form, FormInstance, ModalProps, RowProps } from 'antd'; +import { FormModal } from 'art-antd-react/FormModal'; import React, { useMemo } from 'react'; import { FormGenerator } from '../../FormGenerator'; import { FormItemConfig } from '../../FormItemsBuilder'; -import { RequestService, useRequest } from '../useRequest'; +import { RequestService } from '../useRequest'; export interface FormModalConfig extends Omit { @@ -22,7 +15,7 @@ export interface FormModalConfig // Form.Item 和 其 children 的配置,和 FormItemsBuilder 的配置一样 formItemsConfig: FormItemConfig[]; serviceFn: RequestService; - formatSubmitValue: (formValue: Value) => unknown; + formatSubmitValue?: (formValue: Value) => unknown; onSuccess?: (data?: Res) => void; onError?: (e?: Error) => void; onCancel?: () => void; @@ -34,58 +27,21 @@ export const useFormModal = ({ rowProps, formItemsConfig, serviceFn, - formatSubmitValue, - onSuccess, - onError, - onCancel, ...restModalProps }: FormModalConfig) => { const [formInstance] = Form.useForm(form); - const { lazyService, loading } = useRequest(serviceFn, { - lazy: true, - onSuccess(data) { - if (onSuccess) { - onSuccess(data); - } else { - message.success('操作成功'); - // 成功后调用 取消操作 - onCancel?.(); - } - }, - onError(error?: Error) { - if (onError) { - onError(error); - } else { - message.error('操作失败'); - } - }, - }); - - const onFinish = (formValues: any) => { - lazyService(formatSubmitValue ? formatSubmitValue(formValues) : formValues); - }; - - const handleCancel = () => { - onCancel?.(); - }; - + // refactor const formModal = useMemo(() => { return ( - formInstance.submit()} - confirmLoading={loading} - {...restModalProps} - > + - +
); }, [formInstance, colProps, rowProps, formItemsConfig]); diff --git a/src/hooks/useRequest/index.ts b/src/hooks/useRequest/index.ts index 1046867733233e632e9ab63352d877b1dcf7c63b..1af84b24f9e0329260d5612b5c97c900f0fd54dc 100644 --- a/src/hooks/useRequest/index.ts +++ b/src/hooks/useRequest/index.ts @@ -23,25 +23,29 @@ export const useRequest = ( const { lazy, defaulParams, onSuccess, onError, formaResult } = config || {}; const lazyService = (params?: Params) => { - setLoading(true); - request(params) - .then((result) => { - setData(formaResult ? formaResult(result) : result); - - if (onSuccess) { - onSuccess(result); - } - }) - .catch((err) => { - setError(err); - - if (onError) { - onError(err); - } - }) - .finally(() => { - setLoading(false); - }); + return new Promise((resolve, reject) => { + setLoading(true); + + request(params) + .then((result) => { + const res = formaResult ? formaResult(result) : result; + setData(res); + resolve(res); + if (onSuccess) { + onSuccess(result); + } + }) + .catch((err) => { + setError(err); + reject(error); + if (onError) { + onError(err); + } + }) + .finally(() => { + setLoading(false); + }); + }); }; useEffect(() => {