fix: delay querying backends

This commit is contained in:
jialin
2026-03-19 12:28:18 +08:00
committed by jialin
parent fd1a079271
commit a6af51dc32
19 changed files with 40 additions and 21 deletions
@@ -57,10 +57,13 @@ const ListSkeleton: React.FC<{
<SpinWrapper>
<Spin
spinning={loading}
size="middle"
style={{
width: '100%'
}}
wrapperClassName="skelton-wrapper"
classNames={{
root: 'skelton-wrapper'
}}
>
{isFirst && (
<SkeletonWrapper>
@@ -79,7 +79,7 @@ const SelectCluster: React.FC<AddWorkerStepProps> = ({ disabled }) => {
</div>
}
>
<Spin spinning={clusterLoading}>
<Spin spinning={clusterLoading} size="middle">
<BaseSelect
defaultValue={registrationInfo.cluster_id}
options={clusterList}
+1 -1
View File
@@ -18,7 +18,7 @@ const Dashboard: React.FC = () => {
return (
<DashboardContext.Provider value={{ ...data, fetchData: fetchData }}>
<PageBox>
<Spin spinning={loading} style={{ minHeight: 300 }}>
<Spin spinning={loading} style={{ minHeight: 300 }} size="middle">
<DashboardInner />
</Spin>
</PageBox>
@@ -37,6 +37,7 @@ const ListSkeleton: React.FC<{
<SpinWrapper>
<Spin
spinning={loading}
size="middle"
style={{
width: '100%'
}}
@@ -472,6 +472,9 @@ const AddModal: FC<AddModalProps> = (props) => {
};
const handleOnOpen = async () => {
await new Promise((resolve) => {
setTimeout(resolve, 100);
});
const [backendOptions, gpuOptions] = await Promise.all([
form.current?.getBackendOptions?.({
cluster_id: initClusterId()
@@ -321,6 +321,7 @@ const HFModelFile: React.FC<HFModelFileProps> = forwardRef((props, ref) => {
<div className="spin-wrapper">
<Spin
spinning={dataSource.loading}
size="middle"
style={{ height: '100%', width: '100%' }}
></Spin>
</div>
+4 -1
View File
@@ -241,7 +241,10 @@ const LoginForm = () => {
<SpinContainer>
{renderWelCome()}
<div className="spin">
<Spin tip={intl.formatMessage({ id: 'common.login.auth' })}>
<Spin
tip={intl.formatMessage({ id: 'common.login.auth' })}
size="middle"
>
<div style={{ width: 300 }}></div>
</Spin>
</div>
+1 -1
View File
@@ -671,7 +671,7 @@ const GroundEmbedding: React.FC<MessageProps> = forwardRef((props, ref) => {
alignItems: 'center'
}}
>
<Spin spinning={true}></Spin>
<Spin spinning={true} size="middle"></Spin>
</div>
)}
<ResizeContainer
+1
View File
@@ -183,6 +183,7 @@ const GroundVideo: React.FC<MessageProps> = forwardRef((props, ref) => {
>
<Spin
spinning={loading}
size="middle"
styles={{
root: {
height: '100%'