Hide throughput bucket settings for nonshared, nondedicated throughput container (#2146)

This commit is contained in:
sunghyunkang1111 2025-05-13 18:58:42 -05:00 committed by GitHub
parent 1081432bbd
commit 95d33356c3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1071,11 +1071,11 @@ export class SettingsComponent extends React.Component<SettingsComponentProps, S
databaseId: this.collection.databaseId, databaseId: this.collection.databaseId,
collectionId: this.collection.id(), collectionId: this.collection.id(),
currentOffer: this.collection.offer(), currentOffer: this.collection.offer(),
autopilotThroughput: this.collection.offer().autoscaleMaxThroughput autopilotThroughput: this.collection.offer?.()?.autoscaleMaxThroughput
? this.collection.offer().autoscaleMaxThroughput ? this.collection.offer?.()?.autoscaleMaxThroughput
: undefined, : undefined,
manualThroughput: this.collection.offer().manualThroughput manualThroughput: this.collection.offer?.()?.manualThroughput
? this.collection.offer().manualThroughput ? this.collection.offer?.()?.manualThroughput
: undefined, : undefined,
throughputBuckets: this.state.throughputBuckets, throughputBuckets: this.state.throughputBuckets,
}); });
@ -1341,7 +1341,7 @@ export class SettingsComponent extends React.Component<SettingsComponentProps, S
}); });
} }
if (this.throughputBucketsEnabled) { if (this.throughputBucketsEnabled && !hasDatabaseSharedThroughput(this.collection) && this.offer) {
tabs.push({ tabs.push({
tab: SettingsV2TabTypes.ThroughputBucketsTab, tab: SettingsV2TabTypes.ThroughputBucketsTab,
content: <ThroughputBucketsComponent {...throughputBucketsComponentProps} />, content: <ThroughputBucketsComponent {...throughputBucketsComponentProps} />,