clusters-menu

Signed-off-by: Roman <ixrock@gmail.com>
This commit is contained in:
Roman committed 2020-07-09 12:29:46 +03:00
1 parent ba4f5cb47d
commit a440f60ea3
9 files changed
+109 -73

No files matched your search

+6 -8
View File
@@ -35,7 +35,9 @@ export class UserStore extends BaseStore<UserStoreModel> {
}
@observable lastSeenAppVersion = "0.0.0"
@observable seenContexts = observable.set();
@observable seenContexts: string[] = [];
@observable newContexts: string[] = []; // todo: detect new contexts from .kube/config since last open
@observable preferences: UserPreferences = {
allowTelemetry: true,
colorTheme: "dark",
@@ -54,16 +56,12 @@ export class UserStore extends BaseStore<UserStoreModel> {
@action
protected fromStore(data: Partial<UserStoreModel> = {}) {
const { lastSeenAppVersion, seenContexts, preferences } = data
const { lastSeenAppVersion, seenContexts = [], preferences } = data
if (lastSeenAppVersion) {
this.lastSeenAppVersion = lastSeenAppVersion;
}
if (seenContexts) {
this.seenContexts = observable.set(seenContexts);
}
if (preferences) {
Object.assign(this.preferences, preferences);
}
this.seenContexts = seenContexts;
Object.assign(this.preferences, preferences);
}
toJSON() {