import React, { useState } from 'react'
import { OverlayTrigger, Tooltip } from 'react-bootstrap';
import { Link } from 'react-router-dom';
import ImageWithBasePath from '../../core/img/imagewithbasebath';
import { Archive, Box, ChevronUp, Mail, RotateCcw, Sliders, Zap } from 'feather-icons-react/build/IconComponents';
import { useDispatch, useSelector } from 'react-redux';
import { setToogleHeader } from '../../core/redux/action';
import Select from 'react-select';
import { Filter } from 'react-feather';
import EditLowStock from '../../core/modals/inventory/editlowstock';
import withReactContent from 'sweetalert2-react-content';
import Swal from 'sweetalert2';
import Table from '../../core/pagination/datatable'
const LowStock = () => {
const dispatch = useDispatch();
const data = useSelector((state) => state.toggle_header);
const dataSource = useSelector((state) => state.lowstock_data);
const [isFilterVisible, setIsFilterVisible] = useState(false);
const toggleFilterVisibility = () => {
setIsFilterVisible((prevVisibility) => !prevVisibility);
};
const oldandlatestvalue = [
{ value: 'date', label: 'Sort by Date' },
{ value: 'newest', label: 'Newest' },
{ value: 'oldest', label: 'Oldest' },
];
const productlist = [
{ value: 'chooseProduct', label: 'Choose Product' },
{ value: 'lenovo3rdGen', label: 'Lenovo 3rd Generation' },
{ value: 'nikeJordan', label: 'Nike Jordan' },
{ value: 'amazonEchoDot', label: 'Amazon Echo Dot' },
];
const category = [
{ value: 'chooseCategory', label: 'Choose Category' },
{ value: 'laptop', label: 'Laptop' },
{ value: 'shoe', label: 'Shoe' },
{ value: 'speaker', label: 'Speaker' },
];
const warehouse = [
{ value: 'chooseWarehouse', label: 'Choose Warehouse' },
{ value: 'lavishWarehouse', label: 'Lavish Warehouse' },
{ value: 'lobarHandy', label: 'Lobar Handy' },
{ value: 'traditionalWarehouse', label: 'Traditional Warehouse' },
];
const renderTooltip = (props) => (