Moved entityInUpdate to app state. It applies for apps, categories and bookmarks

This commit is contained in:
Paweł Malak
2021-11-22 14:36:00 +01:00
parent d110d9b732
commit dfdd49cf4a
15 changed files with 197 additions and 81 deletions

View File

@@ -36,3 +36,8 @@ export interface SortAppsAction {
type: ActionType.sortApps;
payload: string;
}
export interface SetEditAppAction {
type: ActionType.setEditApp;
payload: App | null;
}

View File

@@ -56,3 +56,13 @@ export interface ReorderCategoriesAction {
type: ActionType.reorderCategories;
payload: Category[];
}
export interface SetEditCategoryAction {
type: ActionType.setEditCategory;
payload: Category | null;
}
export interface SetEditBookmarkAction {
type: ActionType.setEditBookmark;
payload: Bookmark | null;
}

View File

@@ -24,6 +24,7 @@ import {
UpdateAppAction,
ReorderAppsAction,
SortAppsAction,
SetEditAppAction,
} from './app';
import {
@@ -37,6 +38,8 @@ import {
AddBookmarkAction,
DeleteBookmarkAction,
UpdateBookmarkAction,
SetEditCategoryAction,
SetEditBookmarkAction,
} from './bookmark';
import {
@@ -67,6 +70,7 @@ export type Action =
| UpdateAppAction
| ReorderAppsAction
| SortAppsAction
| SetEditAppAction
// Categories
| GetCategoriesAction<any>
| AddCategoryAction
@@ -75,10 +79,12 @@ export type Action =
| UpdateCategoryAction
| SortCategoriesAction
| ReorderCategoriesAction
| SetEditCategoryAction
// Bookmarks
| AddBookmarkAction
| DeleteBookmarkAction
| UpdateBookmarkAction
| SetEditBookmarkAction
// Auth
| LoginAction
| LogoutAction