diff --git a/src/components/ItemLister.js b/src/components/ItemLister.js
index e371519..9c59b51 100644
--- a/src/components/ItemLister.js
+++ b/src/components/ItemLister.js
@@ -53,6 +53,7 @@ const ItemLister = ({
const [editedTypeName, setEditedTypeName] = useState(typeName);
const typeNameInputRef = useRef(null);
+
const handlePlusClick = (itemId) => {
const updatedItems = items.map((item) => {
if (item.itemId === itemId) {
@@ -124,6 +125,14 @@ const ItemLister = ({
}
};
+ useEffect(() => {
+ if(beingEditedType == itemTypeId)return;
+
+ setOnEditItem(0);
+ setIsAddingNewItem(false);
+ console.log(itemTypeId)
+ }, [beingEditedType]);
+
const toggleAddNewItem = () => {
setIsAddingNewItem((prev) => !prev);
setOnEditItem(0);
@@ -184,16 +193,13 @@ const ItemLister = ({
return (
<>
{(items.length > 0 ||
- (user && user.roleId == 1 && user.userId == shopOwnerId)) && (
+ (user && (user.cafeId == shopId || user.userId == shopOwnerId))) && (
{!raw && (
setEditedTypeName(e.target.value)}
disabled={!isEdit}
/>
- {isEditMode &&
- user &&
- user.roleId == 1 &&
- user.userId == shopOwnerId && (
+ {isEditMode && (
<>