ra-core
Version:
Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React
15 lines • 856 B
JavaScript
import * as React from 'react';
import { useFormContext } from 'react-hook-form';
import { Translate } from "../i18n/Translate.js";
import { Form } from "../form/Form.js";
export const SimpleForm = ({ children, ...props }) => (React.createElement(Form, { ...props },
React.createElement("div", { style: { display: 'flex', flexDirection: 'column', gap: '1em' } }, React.Children.map(children, child => (React.createElement("div", null, child)))),
React.createElement("div", null,
React.createElement(SaveButton, null))));
const SaveButton = () => {
const { formState } = useFormContext();
const { isSubmitting } = formState;
return (React.createElement("button", { type: "submit", disabled: isSubmitting },
React.createElement(Translate, { i18nKey: "ra.action.save" }, "Save")));
};
//# sourceMappingURL=SimpleForm.js.map