import React, { memo, RefObject, useEffect } from 'react';
// import { Form } from '@ant-design/compatible';
// import '@ant-design/compatible/assets/index.css';
import { Select, InputNumber, Input, Radio, Form } from 'antd';
import Color from '../../../../core/FormComponents/Color';
import Upload from '../../../../core/FormComponents/Upload';
import styled from 'styled-components';
import _ from 'lodash';
import { ActionCreators, StateWithHistory } from 'redux-undo';
import { connect } from 'dva';
import UploadFormITem from '../../../../core/FormComponents/UploadFormITem';
import ImageList1 from 'editorCore/FormComponents/ImageList1';
const RadioGroup = Radio.Group;
const { TextArea } = Input;
const formItemLayout = {
labelCol: { span: 6 },
wrapperCol: { span: 16 },
};
const PageForm = (props: any) => {
const [form] = Form.useForm();
const { isNewPage, config, defaultValue, onSave, uid, rightPannelRef } = props;
console.log(123, { form }, form?.getFieldValue?.('template'), defaultValue);
const scanQRcodeQRcode = form?.getFieldValue?.('template')
? form?.getFieldValue?.('template') === 'standard'
: defaultValue.template === 'standard';
return (
)}
简约
标准
启用
禁用
{/*
启用
禁用
*/}
启用
禁用
{isNewPage && (
)}
{isNewPage && (
)}
{isNewPage && (
)}
{isNewPage && (
)}
{isNewPage && (
)}
{isNewPage && (
)}
{/*
*/}
);
};
const Box = styled.div`
height: 400px;
width: 400px;
overflow-y: scroll;
`;
// export default memo(PageForm);
export default connect((state: StateWithHistory) => {
return { };
})(PageForm);