import {useUpdatePath} from "../../utils/queries/path-queries"; import {useCreatePathSetting, usePathSetting} from "../../utils/queries/path-setting-queries"; import WebhookSettingPanel from "../Settings/PathSettings/WebhookSettingPanel"; import React, {useState} from "react"; const PathSettingModal = ({ isOpen, path, onClose }) => { const {data: pathSetting, isLoading: isPathSettingLoading} = usePathSetting(path?.setting_id || 0); const createPathSetting = useCreatePathSetting(); const updatePath = useUpdatePath(); const [activeTab, setActiveTab] = useState("webhook"); const handleCreatePathSetting = () => { createPathSetting.mutate({}, { onSuccess: (res) => { updatePath.mutate({id: path.id, data: {setting_id: res.id}}); } }); }; if(isPathSettingLoading) return (
Loading...
); return (Path Settings