Skip to content

Commit 42be0eb

Browse files
committed
Change changes
1 parent 651466a commit 42be0eb

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

frontend/src/pages/Prodaja.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export default function Prodaja() {
5959

6060
fetchLocations();
6161
fetchActiveLocation();
62-
}, []);
62+
}, [selectedLocationId]);
6363

6464
const fetchArticles = async () => {
6565
try {

frontend/src/pages/admin/Kategorije.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// frontend/src/pages/admin/Kategorije.jsx
22

3-
import { useState, useEffect } from "react";
3+
import { useState, useEffect, useCallback } from "react";
44
import "../../styles/Pages.css";
55

66
export default function Kategorije() {
@@ -13,7 +13,7 @@ export default function Kategorije() {
1313
active: true,
1414
});
1515

16-
const fetchCategories = async () => {
16+
const fetchCategories = useCallback(async () => {
1717
try {
1818
const response = await fetch(`${import.meta.env.VITE_API_URL}/api/categories`, {
1919
credentials: "include",
@@ -26,11 +26,11 @@ export default function Kategorije() {
2626
setCategories([]);
2727
setLoading(false);
2828
}
29-
};
29+
}, []);
3030

3131
useEffect(() => {
3232
fetchCategories();
33-
}, []);
33+
}, [fetchCategories]);
3434

3535
const resetForm = () => {
3636
setFormData({

frontend/src/pages/admin/Korisnici.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useState, useEffect } from "react";
1+
import { useState, useEffect, useCallback } from "react";
22
import "../../styles/Pages.css";
33

44
export default function Korisnici() {
@@ -9,7 +9,7 @@ export default function Korisnici() {
99
const [showNewUserForm, setShowNewUserForm] = useState(false);
1010
const [newUser, setNewUser] = useState({ email: "", name: "", role: "USER" });
1111

12-
const fetchUsers = async () => {
12+
const fetchUsers = useCallback(async () => {
1313
try {
1414
const response = await fetch(`${import.meta.env.VITE_API_URL}/api/users`, {
1515
credentials: "include",
@@ -21,11 +21,11 @@ export default function Korisnici() {
2121
console.error("Error fetching users:", error);
2222
setLoading(false);
2323
}
24-
};
24+
}, []);
2525

2626
useEffect(() => {
2727
fetchUsers();
28-
}, []);
28+
}, [fetchUsers]);
2929

3030
const handleEdit = (user) => {
3131
setEditingId(user.id);

0 commit comments

Comments
 (0)