import React, { useContext, useState } from "react"; import { AuthContext } from "../../AuthProvider"; import { useNavigate, useParams } from "react-router-dom"; import { useMarkdownTemplate, useSaveMarkdownTemplate } from "../../utils/queries/template-queries"; import LayoutEditor from "./LayoutEditor"; import ParametersManager from "./ParametersManager"; import "bulma/css/bulma.min.css"; const MarkdownTemplateEditor = () => { const { roles } = useContext(AuthContext); if (!roles.includes("admin") || roles.includes("creator")) return
Loading...
; } const handleSave = () => { saveMarkdownTemplate.mutate( { id, data: { title, parameters, layout } }, { onSuccess: () => { navigate("/"); }, onError: () => { alert("Error saving template."); } } ); }; return (