import React, { useState } from "react"; import { X } from "@phosphor-icons/react"; import { BooleanInput, ChatModeSelection, NumberInput, PermittedDomains, WorkspaceSelection, enforceSubmissionSchema, } from "../../NewEmbedModal"; import Embed from "@/models/embed"; import showToast from "@/utils/toast"; export default function EditEmbedModal({ embed, closeModal }) { const [error, setError] = useState(null); const handleUpdate = async (e) => { setError(null); e.preventDefault(); const form = new FormData(e.target); const data = enforceSubmissionSchema(form); const { success, error } = await Embed.updateEmbed(embed.id, data); if (success) { showToast("Embed updated successfully.", "success", { clear: true }); setTimeout(() => { window.location.reload(); }, 800); } setError(error); }; return (

Update embed #{embed.id}

{error &&

Error: {error}

}

After creating an embed you will be provided a link that you can publish on your website with a simple <script> {" "} tag.

); }