diff --git a/src/components/Item.js b/src/components/Item.js index 88d832e..b15de2c 100644 --- a/src/components/Item.js +++ b/src/components/Item.js @@ -5,6 +5,7 @@ const Item = ({ forCart, forInvoice, name: initialName, + description: initialDescription, price: initialPrice, qty: initialQty, imageUrl, @@ -23,6 +24,7 @@ const Item = ({ const [itemQty, setItemQty] = useState(blank ? 0 : initialQty); const [itemName, setItemName] = useState(initialName); const [itemPrice, setItemPrice] = useState(initialPrice); + const [itemDescription, setItemDescription] = useState(initialDescription); const fileInputRef = useRef(null); useEffect(() => { @@ -89,6 +91,7 @@ const Item = ({ }; return ( +
{!forInvoice && (
@@ -113,7 +116,7 @@ const Item = ({ {(isBeingEdit || blank) && (
- {previewUrl ? "Click To Change Image" : "Click To Add Image"} + {previewUrl ? "Ganti gambar" : "Tambah gambar"}
)} @@ -153,7 +156,7 @@ const Item = ({ !isAvailable ? styles.disabled : "" }`} value={itemName} - placeholder="name" + placeholder="Nama item" onChange={handleNameChange} disabled={!blank && !isBeingEdit} /> @@ -170,7 +173,7 @@ const Item = ({ isBeingEdit || blank ? styles.blank : styles.notblank } ${!isAvailable ? styles.disabled : ""}`} value={itemPrice} - placeholder="price" + placeholder="Harga" onChange={handlePriceChange} disabled={!blank && !isBeingEdit} /> @@ -242,7 +245,7 @@ const Item = ({ }} onClick={isBeingEdit ? handleUpdate : handleCreate} > - {isBeingEdit ? "save" : "+"} + {isBeingEdit ? "Simpan" : "Buat"}
))} @@ -262,6 +265,12 @@ const Item = ({ )} */}
+ {itemDescription?.length && +
+

{itemDescription}

+
+} +
); }; diff --git a/src/components/Item.module.css b/src/components/Item.module.css index f3b86c1..ebcd450 100644 --- a/src/components/Item.module.css +++ b/src/components/Item.module.css @@ -39,8 +39,8 @@ } .itemImage { - width: 119px; - height: 129px; + width: 100%; + height: 100%; border-radius: 10px; margin-right: 10px; object-fit: cover; @@ -49,16 +49,16 @@ .imageContainer { position: relative; - width: 119px; - height: 129px; + width: 26vw; + height: 26vw; } .overlay { position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; + top: 15px; + left: 8px; + right: 8px; + bottom: 15px; background-color: rgba(0, 0, 0, 0.5); color: white; display: flex; @@ -67,6 +67,7 @@ border-radius: 20px; cursor: pointer; transition: background-color 0.3s ease; + font-size: 3.3vw; } .overlay:hover { @@ -99,7 +100,7 @@ font-family: "Plus Jakarta Sans", sans-serif; font-style: normal; width: calc(100% - 15px); /* Adjust the width to prevent overflow */ - font-size: 1.4rem; + font-size: 5vw; font-weight: 500; margin-top: 0; margin: 0 5px; @@ -128,10 +129,10 @@ font-style: normal; font-weight: 600; width: calc(100% - 15px); /* Adjust the width to prevent overflow */ - font-size: 0.9rem; + font-size: 3.3vw; /* margin-bottom: 35px; */ margin-left: 5px; - color: #d9c61c; + color: #3a3a3a; background-color: transparent; } @@ -184,11 +185,11 @@ border: 2px solid #73a585; /* border: none; */ display: inline-block; - font-size: 16px; + font-size: 14px; font-weight: 600; cursor: pointer; - width: 95px; - height: 35px; + width: 87px; + height: 32px; margin-left: 5px; margin-top: 5px; border-radius: 20px; diff --git a/src/components/ItemLister.js b/src/components/ItemLister.js index 7c0e4fc..1085765 100644 --- a/src/components/ItemLister.js +++ b/src/components/ItemLister.js @@ -496,7 +496,7 @@ const ItemLister = ({ key={itemTypeId} className={`${styles["item-lister"]} ${isEdit ? styles["fullscreen"] : "" }`} - style={{ paddingBottom: isEdit ? "28vh" : "" }} + style={{ paddingBottom: isEdit ? "258px" : "" }} > {(isEdit && isFirstStep || !isEdit) && @@ -769,11 +769,11 @@ const ItemLister = ({ onClick={toggleAddNewItem} style={{ display: "inline-block", - height: "159px", - fontSize: "50px", + height: "120px", + fontSize: "20px", }} > - + + Tambah item + )} {isAddingNewItem && ( @@ -813,7 +813,7 @@ const ItemLister = ({ /> )}

-  {item.availability ? "tersedia" : "tidak tersedia"}   +  {item.availability ? "Tersedia" : "Tidak tersedia"}  

{isEditMode && isEditItem != item.itemId && (
-
+
{isEditMode && ( handleChange(item.itemId)} @@ -893,11 +893,11 @@ const ItemLister = ({ /> )}

-  {item.availability ? "tersedia" : "tidak tersedia"} +  {item.availability ? "Tersedia" : "Tidak tersedia"}

-
+
editItem(item.itemId)} style={{display: 'flex', alignItems: 'center', height: '40px', marginRight: '7.5vw'}}>
editItem(item.itemId)} >