import {useCreateMarkdownSetting, useMarkdownSetting} from "../../utils/queries/markdown-setting-queries"; import {useSaveMarkdown} from "../../utils/queries/markdown-queries"; import React, {useState} from "react"; import MarkdownTemplateSettingPanel from "../Settings/MarkdownSettings/MarkdownTemplateSettingPanel"; const MarkdownSettingModal = ({isOpen, markdown, onClose}) => { const {data: markdownSetting, isFetching: markdownSettingIsFetching} = useMarkdownSetting(markdown?.setting_id || 0); const createMarkdownSetting = useCreateMarkdownSetting(); const updateMarkdown = useSaveMarkdown(); const [activeTab, setActiveTab] = useState("template"); const handleCreateMarkdownSetting = () => { createMarkdownSetting.mutate({}, { onSuccess: (res) => { updateMarkdown.mutate({ id: markdown.id, data: { setting_id: res.id } }); } }); }; if(markdownSettingIsFetching) return(
Loading...
); return (Markdown Settings