aboutsummaryrefslogtreecommitdiff
path: root/src/views/manage/items.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/manage/items.js')
-rw-r--r--src/views/manage/items.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/views/manage/items.js b/src/views/manage/items.js
index 567be7c..2a862bc 100644
--- a/src/views/manage/items.js
+++ b/src/views/manage/items.js
@@ -20,18 +20,26 @@
*/
import { useState, useEffect } from 'react';
+import { Store } from "react-notifications-component";
import './scss/management-page.scss'
import { Item, getAllItems } from '../../classes/item';
import ItemEditor from './../../components/editors/item-editor';
import ItemTable from './../../components/tables/item-table';
+import { notificationConfig } from "./../../classes/notifications";
const ManageItemsPage = () => {
const [itemToEdit, setItemToEdit] = useState(new Item());
const [allItems, setAllItems] = useState([]);
- // TODO: handle error
+
const updateList = () =>
- getAllItems(setAllItems, () => {});
+ getAllItems(setAllItems, err => {
+ Store.addNotification({
+ title: "Error while getting Items list.",
+ message: err.message,
+ ...notificationConfig("danger")
+ });
+ });
useEffect(() => {
updateList();