Move resource token collection to useDatabases zustand store (#916)

This commit is contained in:
victor-meng
2021-07-06 12:05:38 -07:00
committed by GitHub
parent 45d0b3f706
commit 98d7bb37d5
9 changed files with 29 additions and 35 deletions

View File

@@ -5,6 +5,7 @@ import * as ViewModels from "../Contracts/ViewModels";
interface DatabasesState {
databases: ViewModels.Database[];
resourceTokenCollection: ViewModels.CollectionBase;
updateDatabase: (database: ViewModels.Database) => void;
addDatabases: (databases: ViewModels.Database[]) => void;
deleteDatabase: (database: ViewModels.Database) => void;
@@ -20,6 +21,7 @@ interface DatabasesState {
export const useDatabases: UseStore<DatabasesState> = create((set, get) => ({
databases: [],
resourceTokenCollection: undefined,
updateDatabase: (updatedDatabase: ViewModels.Database) =>
set((state) => {
const updatedDatabases = state.databases.map((database: ViewModels.Database) => {