import { Link, Navigate } from "react-router-dom"; import { useCreate } from "../../hooks"; import Form from "./Form"; import { TError } from "../../utils/types"; import TResource from "./type"; interface CreateProps { created: TResource | null; create: (item: Partial) => any; error: TError; reset: () => void; loading: boolean; } const CreateView = ({create, created, error, reset, loading}: CreateProps) => { if (created) { return ( ); } return (

Create {{{title}}}

{loading && (
Loading...
)} {error && (
)}
Back to list
); } const Create = () => { const {created, loading, error, reset, create} = useCreate({"@id": "{{{name}}}"}); return ( ); } export default Create;