diff --git a/web/src/components/Loadable.tsx b/web/src/components/Loadable.tsx index 5041323e..bfbd49e0 100644 --- a/web/src/components/Loadable.tsx +++ b/web/src/components/Loadable.tsx @@ -2,6 +2,7 @@ import React from 'react'; import loadable, { DefaultComponent, LoadableComponent, + OptionsWithoutResolver, } from '@loadable/component'; import pMinDelay from 'p-min-delay'; import { LoadingSpinner } from './LoadingSpinner'; @@ -11,9 +12,11 @@ import { LoadingSpinner } from './LoadingSpinner'; * @param loader 需要懒加载的组件 */ export function Loadable( - loadFn: (props: Props) => Promise> + loadFn: (props: Props) => Promise>, + options?: OptionsWithoutResolver ): LoadableComponent { return loadable((props) => pMinDelay(loadFn(props), 200), { fallback: , + ...options, }); }