import { Button, ButtonGroup, Card, FormGroup, InputGroup, Overlay, TextArea } from "@blueprintjs/core" import cs from "classnames" import React, { useEffect, useState } from "react" import style from "./dialog.module.scss" export default function Dialog(props: any) { const { isOpen, setIsOpen } = props const [title, setTitle] = useState("") const [time, setTime] = useState("") const [desc, setDesc] = useState("") function clickConfrim(){ props.onConfrim&&props.onConfrim(title,time,desc) } function clickCancel(){ setIsOpen(false) props.onCancel&&props.onCancel() } useEffect(()=>{ if(isOpen){ setTitle("") setTime("") setDesc("") } }, [isOpen]) return ( { setIsOpen(false) }} >
setTitle(e.target.value)} id="title-input" placeholder="请输入标题"/> setTime(e.target.value)} id="time-input" placeholder="请输入时间区间"/>