remove upload CSV from batches page

This commit is contained in:
Flatlogic Bot 2025-07-09 17:59:17 +00:00
parent f8ffb3f196
commit b5624ebb04
2 changed files with 3 additions and 44 deletions

File diff suppressed because one or more lines are too long

View File

@ -12,21 +12,13 @@ import BaseButton from '../../components/BaseButton';
import axios from 'axios'; import axios from 'axios';
import Link from 'next/link'; import Link from 'next/link';
import { useAppDispatch, useAppSelector } from '../../stores/hooks'; import { useAppDispatch, useAppSelector } from '../../stores/hooks';
import CardBoxModal from '../../components/CardBoxModal';
import DragDropFilePicker from '../../components/DragDropFilePicker';
import { setRefetch, uploadCsv } from '../../stores/batches/batchesSlice';
import { hasPermission } from '../../helpers/userPermissions'; import { hasPermission } from '../../helpers/userPermissions';
const BatchesTablesPage = () => { const BatchesTablesPage = () => {
const [filterItems, setFilterItems] = useState([]); const [filterItems, setFilterItems] = useState([]);
const [csvFile, setCsvFile] = useState<File | null>(null);
const [isModalActive, setIsModalActive] = useState(false);
const [showTableView, setShowTableView] = useState(false); const [showTableView, setShowTableView] = useState(false);
const { currentUser } = useAppSelector((state) => state.auth);
const dispatch = useAppDispatch(); const dispatch = useAppDispatch();
const currentUser = useAppSelector((state) => state.auth.currentUser);
const [filters] = useState([ const [filters] = useState([
{ label: 'BatchNumber', title: 'batch_number' }, { label: 'BatchNumber', title: 'batch_number' },
@ -75,18 +67,6 @@ const BatchesTablesPage = () => {
link.click(); link.click();
}; };
const onModalConfirm = async () => {
if (!csvFile) return;
await dispatch(uploadCsv(csvFile));
dispatch(setRefetch(true));
setCsvFile(null);
setIsModalActive(false);
};
const onModalCancel = () => {
setCsvFile(null);
setIsModalActive(false);
};
return ( return (
<> <>
@ -124,13 +104,6 @@ const BatchesTablesPage = () => {
onClick={getBatchesCSV} onClick={getBatchesCSV}
/> />
{hasCreatePermission && (
<BaseButton
color='info'
label='Upload CSV'
onClick={() => setIsModalActive(true)}
/>
)}
<div className='md:inline-flex items-center ms-auto'> <div className='md:inline-flex items-center ms-auto'>
<div id='delete-rows-button'></div> <div id='delete-rows-button'></div>
@ -148,21 +121,6 @@ const BatchesTablesPage = () => {
showGrid={false} showGrid={false}
/> />
</SectionMain> </SectionMain>
<CardBoxModal
title='Upload CSV'
buttonColor='info'
buttonLabel={'Confirm'}
// buttonLabel={false ? 'Deleting...' : 'Confirm'}
isActive={isModalActive}
onConfirm={onModalConfirm}
onCancel={onModalCancel}
>
<DragDropFilePicker
file={csvFile}
setFile={setCsvFile}
formats={'.csv'}
/>
</CardBoxModal>
</> </>
); );
}; };