Fix issue with child collection not rerendering

This commit is contained in:
Andrew Bastin
2021-05-09 02:08:48 -04:00
parent 97b7320939
commit a5a6b864a5

View File

@@ -143,6 +143,7 @@ import { getSettingSubject } from "~/newstore/settings"
import gql from "graphql-tag"
import TeamCollectionAdapter from "~/helpers/teams/TeamCollectionAdapter"
import * as team_utils from "~/helpers/teams/utils"
import cloneDeep from "lodash/cloneDeep"
export default {
props: {
@@ -172,12 +173,12 @@ export default {
selectedTeam: undefined,
},
teamCollectionAdapter: new TeamCollectionAdapter(null),
teamCollectionsNew: [],
}
},
subscriptions() {
return {
SYNC_COLLECTIONS: getSettingSubject("syncCollections"),
teamCollectionsNew: this.teamCollectionAdapter.collections$,
}
},
watch: {
@@ -263,6 +264,10 @@ export default {
}
}
document.addEventListener("keydown", this._keyListener.bind(this))
this.$subscribeTo(this.teamCollectionAdapter.collections$, (colls) => {
this.teamCollectionsNew = cloneDeep(colls)
})
},
methods: {
updateTeamCollections() {