This commit is contained in:
yyh
2026-02-11 16:22:58 +08:00
parent 64950df9cf
commit be97957237

View File

@ -53,7 +53,7 @@ const QuotaPanel: FC<QuotaPanelProps> = ({
providers,
}) => {
const { t } = useTranslation()
const { currentWorkspace } = useAppContext()
const { currentWorkspace, isLoadingCurrentWorkspace } = useAppContext()
const { trial_models } = useGlobalPublicStore(s => s.systemFeatures)
const credits = Math.max((currentWorkspace.trial_credits - currentWorkspace.trial_credits_used) || 0, 0)
const providerMap = useMemo(() => new Map(
@ -96,7 +96,7 @@ const QuotaPanel: FC<QuotaPanelProps> = ({
}
}, [providers, isShowInstallModal, hideInstallFromMarketplace])
if (!currentWorkspace.id) {
if (isLoadingCurrentWorkspace) {
return (
<div className="my-2 flex min-h-[72px] items-center justify-center rounded-xl border-[0.5px] border-components-panel-border bg-third-party-model-bg-default shadow-xs">
<Loading />
@ -104,6 +104,9 @@ const QuotaPanel: FC<QuotaPanelProps> = ({
)
}
if (!currentWorkspace.id)
return null
return (
<div className={cn('my-2 min-w-[72px] shrink-0 rounded-xl border-[0.5px] pb-2.5 pl-4 pr-2.5 pt-3 shadow-xs', credits <= 0 ? 'border-state-destructive-border hover:bg-state-destructive-hover' : 'border-components-panel-border bg-third-party-model-bg-default')}>
<div className="mb-2 flex h-4 items-center text-text-tertiary system-xs-medium-uppercase">