School Commit Init

This commit is contained in:
2024-08-31 12:07:21 +03:00
commit 0b130ee18c
2801 changed files with 4720552 additions and 0 deletions
@@ -0,0 +1,38 @@
import { useNavigate, useParams } from 'react-router-dom';
import ManuForm from '../components/Shared/ManuForm';
import Header from '../components/Shared/Header';
import axios from 'axios';
import { useEffect, useState } from 'react';
import Manufacturer from '../interfaces/Manufacturer';
const UpdateManu = () => {
const id = parseInt(useParams().id ?? '-1');
const [drug, setDrug] = useState<Manufacturer | null>(null);
const navigate = useNavigate();
useEffect(() => {
const fetchDrugById = async (id: number) => {
try {
const drugcox = await axios.get<Manufacturer>(
`https://silkroadapi.azurewebsites.net/Manufacturer/get-manufacturer/${id}`,
{ withCredentials: true }
);
setDrug(drugcox.data);
} catch (error) {
console.error(error);
navigate('/error');
}
};
fetchDrugById(id);
}, [id, navigate]);
return (
drug && (
<>
<Header />
<ManuForm updateDrug={drug} />
</>
)
);
};
export default UpdateManu;