mirror of
https://github.com/ant-design/ant-design.git
synced 2025-06-07 17:44:35 +08:00
chore: move trace to async (#52300)
This commit is contained in:
parent
280d788645
commit
00eb0e3ebd
@ -6,6 +6,12 @@ import { ping } from '../../utils';
|
|||||||
|
|
||||||
let pingDeferrer: PromiseLike<boolean>;
|
let pingDeferrer: PromiseLike<boolean>;
|
||||||
|
|
||||||
|
const codeBlockJs =
|
||||||
|
'https://renderoffice.a' +
|
||||||
|
'lipay' +
|
||||||
|
'objects.com/p' +
|
||||||
|
'/yuyan/180020010001206410/parseFileData.js';
|
||||||
|
|
||||||
function useShowCodeBlockButton() {
|
function useShowCodeBlockButton() {
|
||||||
const [showCodeBlockButton, setShowCodeBlockButton] = useState(false);
|
const [showCodeBlockButton, setShowCodeBlockButton] = useState(false);
|
||||||
|
|
||||||
@ -13,6 +19,12 @@ function useShowCodeBlockButton() {
|
|||||||
pingDeferrer ??= new Promise<boolean>((resolve) => {
|
pingDeferrer ??= new Promise<boolean>((resolve) => {
|
||||||
ping((status) => {
|
ping((status) => {
|
||||||
if (status !== 'timeout' && status !== 'error') {
|
if (status !== 'timeout' && status !== 'error') {
|
||||||
|
// Async insert `codeBlockJs` into body end
|
||||||
|
const script = document.createElement('script');
|
||||||
|
script.src = codeBlockJs;
|
||||||
|
script.async = true;
|
||||||
|
document.body.appendChild(script);
|
||||||
|
|
||||||
return resolve(true);
|
return resolve(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,12 +7,6 @@ import rehypeAntd from './.dumi/rehypeAntd';
|
|||||||
import remarkAntd from './.dumi/remarkAntd';
|
import remarkAntd from './.dumi/remarkAntd';
|
||||||
import { version } from './package.json';
|
import { version } from './package.json';
|
||||||
|
|
||||||
const codeBlockJs =
|
|
||||||
'https://renderoffice.a' +
|
|
||||||
'lipay' +
|
|
||||||
'objects.com/p' +
|
|
||||||
'/yuyan/180020010001206410/parseFileData.js';
|
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: ['dumi-plugin-color-chunk'],
|
plugins: ['dumi-plugin-color-chunk'],
|
||||||
|
|
||||||
@ -189,7 +183,6 @@ export default defineConfig({
|
|||||||
document.documentElement.className += isZhCN(pathname) ? 'zh-cn' : 'en-us';
|
document.documentElement.className += isZhCN(pathname) ? 'zh-cn' : 'en-us';
|
||||||
})();
|
})();
|
||||||
`,
|
`,
|
||||||
codeBlockJs,
|
|
||||||
],
|
],
|
||||||
scripts: [
|
scripts: [
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user