Feature/wms 39 nestedtable (#62)

* Updated: routes
* Rewritten nested table logic
* Updated: page with sample data and removed unnecessary components
* Removed: footer
* Fix: initial selected null handler
* Added: styling
* Updated: Table/button styling
* Added: API responses
* Fix: dispatch parameters
* Update: disable dropdown when no children
* Update: better receiving of data
* Update: better click handling, row distribution
* Update: yay the add form works finally
* Added: navigation
* Fixed: add zone button
* Added some colours
* Added: positions for sublevel
* Fixed: null check
* Added: initial sublevel values
* Update: fixed add sublevel
* Removed: location edit in sublevel
* Fixed: sublevel locations
* Added: edit apis handler
* Added: dispatch
* Fix: handle type seperately
* Added: edit warehouse redux
* Removed: loggers
* Update: edit form payload method
* Fix: multiple requests

Co-authored-by: Llewellyn D'souza <lledsouza2209@gmail.com>
This commit is contained in:
bluestreamlds
2022-02-25 11:08:55 +05:30
committed by GitHub
parent b606cecb24
commit 2ce13ba312
10 changed files with 948 additions and 316 deletions

View File

@@ -12,6 +12,7 @@ import MDInput from 'components/MDInput';
import { useLocation } from 'react-router-dom';
import WarehouseActions from 'redux/WarehouseRedux';
import SnackBar from 'components/SnackBar';
import { useNavigate } from 'react-router-dom';
const useStyles = makeStyles({
labelSize: {
@@ -25,6 +26,7 @@ const useStyles = makeStyles({
const inventoryTypes = ['Perishable', 'Material', 'Product', 'Inventory', 'Fleet'];
function EditWarehouseDetails() {
const navigate = useNavigate();
const classes = useStyles();
const location = useLocation();
const [open, setOpen] = useState(false);
@@ -208,7 +210,14 @@ function EditWarehouseDetails() {
<MDButton size="large" color="primary" variant="outlined" type="submit">
EDIT DETAILS
</MDButton>
<MDButton size="large" color="primary" variant="contained">
<MDButton
size="large"
color="primary"
variant="contained"
onClick={() => {
navigate(`/setup/warehouse/warehouse-details/${location.state.id}`);
}}
>
SHOW DETAILS
</MDButton>
</Box>