colossal-harlequinC
Refine2y ago
11 replies
colossal-harlequin

how do i convert from strapi to mern stack

import { getValueProps, mediaUploadMapper } from "@refinedev/strapi-v4";

export const CreateCompany: React.FC<CreateCompanyProps> = ({
modalProps,
formProps,
}) => {
return (
<Modal {...modalProps} title="Create Company">
<Form
{...formProps}
layout="vertical"
onFinish={(values) => {
formProps.onFinish?.(mediaUploadMapper(values));
}}
>
<Form.Item
label="Company Name"
name="name"
rules={[
{
required: true,
},
]}
>
<Input />
</Form.Item>
<Form.Item label="Company Address" name="address">
<Input />
</Form.Item>
<Form.Item label="Company Country" name="country">
<Input />
</Form.Item>
<Form.Item
label="Email"
name="email"
rules={[
{
required: true,
type: "email",
},
]}
>
<Input />
</Form.Item>
<Form.Item label="Website" name="website">
<Input />
</Form.Item>
<Form.Item label="Company Logo">
<Form.Item
name="logo"
valuePropName="fileList"
getValueProps={(data) => getValueProps(data, API_URL)}
noStyle
rules={[
{
required: true,
},
]}
>
<Upload.Dragger
name="files"
action={${API_URL}/api/upload}
headers={{
Authorization: Bearer ${localStorage.getItem(TOKEN_KEY)},
}}
listType="picture"
multiple
>
<p className="ant-upload-text">Drag & drop a file in this area</p>
</Upload.Dragger>
</Form.Item>
</Form.Item>
</Form>
</Modal>
);
};
I want to convert strapi to mern stack
Was this page helpful?