This article explain how to make a Inventory Management App in React.this app consist of two options GR and KG. Total will be calculated according the option user has selected.
npx create-react-app inventory-app
Create a Component folder inside the folder create the file ChickenShop.jsx.
ChickenShop.jsx
import { useState } from "react";
function ChickenShop() {
const [selects, setSelects] = useState('GR');
const [qty, setQty] = useState();
function calculation() {
if (!qty)
{
return 0;
}
else if(selects == "KG")
{
return (qty * 140) ;
}
else
{
return (qty /1000 * 140 );
}
}
return (
<div className="container">
<div class="alert alert-primary" role="alert">
<h3>Chicken Shop Inventory</h3>
</div>
<div className="form-group">
<label>Qty</label>
<input
type="text"
className="form-control"
placeholder="Enter Qty"
onChange={(event) => {setQty(event.target.value);}}
/>
</div>
<div className="form-group">
<label>Type</label>
<select
className="form-control"
value = {selects}
onChange={(event) => {setSelects(event.target.value); }}>
<option value="GR">GR</option>
<option value="KG">KG</option>
</select>
</div>
<br />
<div class="alert alert-danger" role="alert">
<p><b>Total:</b> {calculation()}<br/>
<b>Selected: </b> {selects}<br />
<b> Quantity: </b> {qty}</p>
</div>
<div class="alert alert-success" role="alert">
<label>Total</label>
<input type="text" class="form-control" placeholder="Net Salary" value={calculation()} />
</div>
</div>
);
}
export default ChickenShop;
What Is the Tesla Pi Phone? Imagine if Tesla, the company that makes famous…
Inventory Management POS systems are now an essential part of modern businesses such as bookshops,…
If you're just beginning to learn Java GUI programming creating an Water System Calculator is a fantastic project for…
GitHub is a powerful tool used by teams and developers around the globe. This guide is…
It's like having a super-smart buddy that is always there to help you write stories,…
The UK is known for its rich history, diverse culture, and most of all its…