import React, { useState } from "react"; import firebase from "firebase/app"; import TextField from "@mui/material/TextField"; import { Container, Stack } from "@mui/system"; import { Button } from "@mui/material"; import { useForm } from "react-hook-form"; import Countdown from "./Countdown"; import ImageUpload from "./ImageUpload"; export const MyForm = () => { const [mandato, cambiaMandato] = useState(false); const [immagineURL, cambiaimmagineURL] = useState(null); const { register, handleSubmit } = useForm(); const onSubmit = ({ testo, autore }) => { cambiaMandato(true); var postListRef = firebase.database().ref("messaggi"); var newPostRef = postListRef.push(); const update = { id: newPostRef.key, autore, testo, timestamp: firebase.database.ServerValue.TIMESTAMP, approvato: true, }; if (immagineURL) update.immagineURL = immagineURL; newPostRef.set(update); }; const onImageURLSet = (url) => { cambiaimmagineURL(url); }; if (mandato) { return (
mandato e mo aspetti
cambiaMandato(false)} duration={5} />
); } return (
); };