mirror of
https://github.com/crocofied/CoreControl.git
synced 2025-12-29 16:14:43 +00:00
Refresh Sites on add
This commit is contained in:
@@ -5,7 +5,11 @@ import axios from "axios";
|
||||
import ErrorToast from "@/components/Error";
|
||||
import SuccessToast from "@/components/Success";
|
||||
|
||||
export default function AddSite() {
|
||||
interface AddSiteProps {
|
||||
onSiteAdded?: () => void;
|
||||
}
|
||||
|
||||
export default function AddSite({ onSiteAdded }: AddSiteProps) {
|
||||
const [name, setName] = useState("");
|
||||
const [description, setDescription] = useState("");
|
||||
const [error, setError] = useState("");
|
||||
@@ -20,6 +24,14 @@ export default function AddSite() {
|
||||
setName("");
|
||||
setDescription("");
|
||||
setSuccess("Site added successfully");
|
||||
|
||||
document.getElementById('add_site')?.querySelector('form')?.dispatchEvent(
|
||||
new Event('submit', { cancelable: true })
|
||||
);
|
||||
|
||||
if (onSiteAdded) {
|
||||
onSiteAdded();
|
||||
}
|
||||
} else {
|
||||
setError("No site received");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user