diff --git a/package.json b/package.json
index 21bd8b0..e942371 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,8 @@
"exceljs": "^4.4.0",
"file-saver": "^2.0.5",
"html2canvas": "^1.4.1",
- "jspdf": "^3.0.1",
+ "jspdf": "^3.0.4",
+ "jspdf-autotable": "^5.0.2",
"mqtt": "^5.14.0",
"qrcode": "^1.5.4",
"react": "^18.2.0",
@@ -30,6 +31,7 @@
"react-icons": "^4.11.0",
"react-router-dom": "^6.22.3",
"react-svg": "^16.3.0",
+ "recharts": "^3.6.0",
"sweetalert2": "^11.17.2"
},
"devDependencies": {
diff --git a/public/assets/pupuk-indonesia-1.png b/public/assets/pupuk-indonesia-1.png
new file mode 100644
index 0000000..689669a
Binary files /dev/null and b/public/assets/pupuk-indonesia-1.png differ
diff --git a/public/assets/pupuk-indonesia-2.jpg b/public/assets/pupuk-indonesia-2.jpg
new file mode 100644
index 0000000..d1a5d2b
Binary files /dev/null and b/public/assets/pupuk-indonesia-2.jpg differ
diff --git a/src/App.jsx b/src/App.jsx
index 8493d06..ea24775 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -36,7 +36,7 @@ import IndexNotification from './pages/notification/IndexNotification';
import IndexRole from './pages/role/IndexRole';
import IndexUser from './pages/user/IndexUser';
import IndexContact from './pages/contact/IndexContact';
-import DetailNotificationTab from './pages/detailNotification/IndexDetailNotification';
+import DetailNotificationTab from './pages/notificationDetail/IndexNotificationDetail';
import IndexVerificationSparepart from './pages/verificationSparepart/IndexVerificationSparepart';
import SvgTest from './pages/home/SvgTest';
@@ -51,6 +51,9 @@ import SvgAirDryerC from './pages/home/SvgAirDryerC';
import IndexHistoryAlarm from './pages/history/alarm/IndexHistoryAlarm';
import IndexHistoryEvent from './pages/history/event/IndexHistoryEvent';
+// Image Viewer
+import ImageViewer from './Utils/ImageViewer';
+
const App = () => {
return (
{error}
+Image viewer only supports image files.
+Please use direct file preview for PDFs and other documents.
+Loading image...
+