"use client"; import { useCallback } from "react"; import Image from "next/image"; import { useStore } from "@/_models/RootStore"; import { observer } from "mobx-react-lite"; import { MenuAdvancedPrompt } from "../MenuAdvancedPrompt"; import { useForm } from "react-hook-form"; import { useMutation } from "@apollo/client"; import { CreateMessageDocument, CreateMessageMutation } from "@/graphql"; export const AdvancedPrompt: React.FC = observer(() => { const { register, handleSubmit } = useForm(); const { historyStore } = useStore(); const onAdvancedPrompt = useCallback(() => { historyStore.toggleAdvancedPrompt(); }, []); const [createMessageMutation] = useMutation( CreateMessageDocument ); const onSubmit = (data: any) => { historyStore.sendControlNetPrompt( createMessageMutation, data.prompt, data.negativePrompt, data.fileInput[0] ); }; return (
); });