Skip to content

Commit c52ceba

Browse files
committed
Merge branch 'rc'
2 parents 5865746 + 4bd7133 commit c52ceba

File tree

4 files changed

+16
-11
lines changed

4 files changed

+16
-11
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@alilc/lowcode-engine-ext",
3-
"version": "1.0.1-beta.2",
3+
"version": "1.0.2-beta.1",
44
"description": "",
55
"files": [
66
"dist",
@@ -70,5 +70,5 @@
7070
"registry": "https://registry.npmjs.org/"
7171
},
7272
"license": "MIT",
73-
"homepage": "https://unpkg.com/@alilc/lowcode-engine-ext@1.0.1-beta.2/build/index.html"
73+
"homepage": "https://unpkg.com/@alilc/lowcode-engine-ext@1.0.2-beta.1/build/index.html"
7474
}

src/index.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React, { Component } from 'react';
22
import { isJSExpression, isJSFunction, isJSSlot } from '@alilc/lowcode-types';
33
import { isPlainObject } from './utils';
44
import { DatePicker, TimePicker } from '@alifd/next';
5+
import moment from 'moment';
56
import ExpressionSetter from './setter/expression-setter';
67
import ColorSetter from './setter/color-setter';
78
import JsonSetter from './setter/json-setter';
@@ -26,7 +27,6 @@ import EventBindDialog from './plugin/plugin-event-bind-dialog';
2627
import VariableBindDialog from './plugin/plugin-variable-bind-dialog';
2728
import './index.less';
2829
import packagesInfo from '../package.json';
29-
3030
// suggest: 做成 StringSetter 的一个参数,
3131
// export const TextAreaSetter = {
3232
// component: TextAreaSetter,
@@ -48,9 +48,11 @@ export { ExpressionSetter, EventsSetter, JsonSetter, IconSetter };
4848
// eslint-disable-next-line react/no-multi-comp
4949
class StringDateSetter extends Component {
5050
render() {
51-
const { onChange } = this.props;
51+
const { onChange, value, showTime } = this.props;
5252
return (
5353
<DatePicker
54+
value={moment(value)}
55+
showTime={showTime}
5456
onChange={(val) => {
5557
onChange(val.format());
5658
}}
@@ -62,9 +64,10 @@ class StringDateSetter extends Component {
6264
// eslint-disable-next-line react/no-multi-comp
6365
class StringTimePicker extends Component {
6466
render() {
65-
const { onChange } = this.props;
67+
const { onChange, value } = this.props;
6668
return (
6769
<TimePicker
70+
value={moment(value)}
6871
onChange={(val) => {
6972
onChange(val.format('HH:mm:ss'));
7073
}}

src/setter/expression-setter/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -269,11 +269,11 @@ export default class ExpressionView extends PureComponent {
269269
innerAfter={<span style={{ color: '#999', marginRight: 4 }}>{'}}'}</span>}
270270
popupClassName="expression-setter-item-inner"
271271
// eslint-disable-next-line no-shadow
272-
itemRender={({ itemValue }) => {
272+
itemRender={(itemValue) => {
273273
return (
274-
<Option key={itemValue} text={itemValue} value={itemValue}>
275-
<div className="code-input-value">{itemValue}</div>
276-
<div className="code-input-help">{helpMap[itemValue]}</div>
274+
<Option key={itemValue.value} text={itemValue.label} value={itemValue.value}>
275+
<div className="code-input-value">{itemValue.value}</div>
276+
<div className="code-input-help">{helpMap[itemValue.value]}</div>
277277
</Option>
278278
);
279279
}}

src/setter/json-setter/index.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ import React, { PureComponent } from 'react';
22
// import PropTypes from 'prop-types';
33
import { Button, Icon, Dialog } from '@alifd/next';
44
import MonacoEditor from '@alilc/lowcode-plugin-base-monaco-editor';
5+
import CustomIcon from '../../components/custom-icon';
56
import { js_beautify } from 'js-beautify';
67

78
const defaultEditorOption = {
8-
style: { width: '100%', height: '100%' },
9+
width: '100%',
10+
height: 400,
911
readOnly: false,
1012
automaticLayout: true,
1113
folding: true, // 默认开启折叠代码功能
@@ -115,7 +117,7 @@ export default class JsonSetter extends PureComponent<JsonSetterProps> {
115117
return (
116118
<div>
117119
<Button size="small" type="primary" onClick={this.openDialog}>
118-
<Icon type="edit" />
120+
<CustomIcon type="icon-ic_edit" />
119121
编辑数据
120122
</Button>
121123
</div>

0 commit comments

Comments
 (0)