mirror of
https://github.com/crocofied/CoreControl.git
synced 2025-12-29 16:14:43 +00:00
Edit & Delete Site
This commit is contained in:
@@ -24,10 +24,33 @@ const useSite = () => {
|
||||
loadSite();
|
||||
}, [loadSite]);
|
||||
|
||||
const editSite = (site: Site) => {
|
||||
axios.post('/api/sites/edit', site)
|
||||
.then(() => {
|
||||
setSite(site);
|
||||
})
|
||||
.catch(err => {
|
||||
console.error(err);
|
||||
})
|
||||
};
|
||||
|
||||
const deleteSite = (siteId: string) => {
|
||||
axios.delete('/api/sites/delete', {
|
||||
params: { siteId }
|
||||
})
|
||||
.then(() => {
|
||||
setSiteId('');
|
||||
})
|
||||
.catch(err => {
|
||||
console.error(err);
|
||||
})
|
||||
};
|
||||
return {
|
||||
site,
|
||||
loadSite,
|
||||
setSiteId,
|
||||
editSite,
|
||||
deleteSite,
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user