import React, { useState, useRef, useEffect, useMemo } from "react"; import { CreateBase, useTranslate, TextInput, NumberInput, BooleanInput, DateInput, SaveButton, SelectInput, ReferenceInput, ReferenceArrayInput, AutocompleteInput, Toolbar, required, useDataProvider, useNotify, Form, useCreateController, } from 'react-admin'; import { Dialog, DialogActions, DialogContent, DialogTitle, Stack, Grid, Box, } from '@mui/material'; import DialogCloseButton from "../components/DialogCloseButton"; import StatusSelectInput from "../components/StatusSelectInput"; import MemoInput from "../components/MemoInput"; const @{ENTITYNAME}Create = (props) => { const { open, setOpen } = props; const translate = useTranslate(); const notify = useNotify(); const handleClose = (event, reason) => { if (reason !== "backdropClick") { setOpen(false); } }; const handleSuccess = async (data) => { setOpen(false); notify('common.response.success'); }; const handleError = async (data) => { notify('common.response.fail'); }; return ( <> { return data; }} mutationOptions={{ onSuccess: handleSuccess, onError: handleError }} >
{translate('create.title')} @{REACTCREATECONTENT}
) } export default @{ENTITYNAME}Create;