mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2026-01-07 03:26:00 +00:00
More ViewModel cleanup (#116)
This commit is contained in:
@@ -23,6 +23,7 @@ import {
|
||||
updateOffer,
|
||||
updateCollection
|
||||
} from "../../Common/DocumentClientUtilityBase";
|
||||
import { CommandButtonComponentProps } from "../Controls/CommandButton/CommandButtonComponent";
|
||||
|
||||
const ttlWarning: string = `
|
||||
The system will automatically delete items based on the TTL value (in seconds) you provide, without needing a delete operation explicitly issued by a client application.
|
||||
@@ -412,14 +413,14 @@ export default class SettingsTab extends TabsBase implements ViewModels.WaitsFor
|
||||
});
|
||||
|
||||
this.isAutoScaleEnabled = ko.pureComputed<boolean>(() => {
|
||||
const accountCapabilities: ViewModels.Capability[] =
|
||||
const accountCapabilities: DataModels.Capability[] =
|
||||
this.container &&
|
||||
this.container.databaseAccount() &&
|
||||
this.container.databaseAccount().properties &&
|
||||
this.container.databaseAccount().properties.capabilities;
|
||||
const enableAutoScaleCapability: ViewModels.Capability =
|
||||
const enableAutoScaleCapability =
|
||||
accountCapabilities &&
|
||||
_.find(accountCapabilities, (capability: ViewModels.Capability) => {
|
||||
_.find(accountCapabilities, capability => {
|
||||
return (
|
||||
capability &&
|
||||
capability.name &&
|
||||
@@ -1692,8 +1693,8 @@ export default class SettingsTab extends TabsBase implements ViewModels.WaitsFor
|
||||
return document.getElementById(this.indexingPolicyEditorId);
|
||||
}
|
||||
|
||||
protected getTabsButtons(): ViewModels.NavbarButtonConfig[] {
|
||||
const buttons: ViewModels.NavbarButtonConfig[] = [];
|
||||
protected getTabsButtons(): CommandButtonComponentProps[] {
|
||||
const buttons: CommandButtonComponentProps[] = [];
|
||||
if (this.saveSettingsButton.visible()) {
|
||||
const label = "Save";
|
||||
buttons.push({
|
||||
|
||||
Reference in New Issue
Block a user