balibabu
commited on
Commit
·
eb0c846
1
Parent(s):
ef2a724
fix: When the component id is very long, the delete button of generate will be hidden #1906 (#1907)
Browse files### What problem does this PR solve?
fix: When the component id is very long, the delete button of generate
will be hidden #1906
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
web/src/assets/svg/llm/moonshot.svg
CHANGED
|
|
web/src/components/editable-cell.tsx
CHANGED
@@ -1,7 +1,8 @@
|
|
1 |
-
import { Form, FormInstance, Input, InputRef } from 'antd';
|
2 |
import React, { useContext, useEffect, useRef, useState } from 'react';
|
3 |
|
4 |
const EditableContext = React.createContext<FormInstance<any> | null>(null);
|
|
|
5 |
|
6 |
interface EditableRowProps {
|
7 |
index: number;
|
@@ -77,7 +78,7 @@ export const EditableCell: React.FC<EditableCellProps> = ({
|
|
77 |
if (editable) {
|
78 |
childNode = editing ? (
|
79 |
<Form.Item
|
80 |
-
style={{ margin: 0 }}
|
81 |
name={dataIndex}
|
82 |
rules={[
|
83 |
{
|
@@ -91,10 +92,12 @@ export const EditableCell: React.FC<EditableCellProps> = ({
|
|
91 |
) : (
|
92 |
<div
|
93 |
className="editable-cell-value-wrap"
|
94 |
-
style={{ paddingRight: 24 }}
|
95 |
onClick={toggleEdit}
|
96 |
>
|
97 |
-
{children}
|
|
|
|
|
98 |
</div>
|
99 |
);
|
100 |
}
|
|
|
1 |
+
import { Form, FormInstance, Input, InputRef, Typography } from 'antd';
|
2 |
import React, { useContext, useEffect, useRef, useState } from 'react';
|
3 |
|
4 |
const EditableContext = React.createContext<FormInstance<any> | null>(null);
|
5 |
+
const { Paragraph, Text } = Typography;
|
6 |
|
7 |
interface EditableRowProps {
|
8 |
index: number;
|
|
|
78 |
if (editable) {
|
79 |
childNode = editing ? (
|
80 |
<Form.Item
|
81 |
+
style={{ margin: 0, width: 100 }}
|
82 |
name={dataIndex}
|
83 |
rules={[
|
84 |
{
|
|
|
92 |
) : (
|
93 |
<div
|
94 |
className="editable-cell-value-wrap"
|
95 |
+
// style={{ paddingRight: 24 }}
|
96 |
onClick={toggleEdit}
|
97 |
>
|
98 |
+
<Text ellipsis={{ tooltip: children }} style={{ width: 100 }}>
|
99 |
+
{children}
|
100 |
+
</Text>
|
101 |
</div>
|
102 |
);
|
103 |
}
|
web/src/locales/en.ts
CHANGED
@@ -783,7 +783,7 @@ The above is the content you need to summarize.`,
|
|
783 |
'15d': '12 days',
|
784 |
'30d': '30 days',
|
785 |
},
|
786 |
-
publish: '
|
787 |
},
|
788 |
footer: {
|
789 |
profile: 'All rights reserved @ React',
|
|
|
783 |
'15d': '12 days',
|
784 |
'30d': '30 days',
|
785 |
},
|
786 |
+
publish: 'API',
|
787 |
},
|
788 |
footer: {
|
789 |
profile: 'All rights reserved @ React',
|
web/src/locales/zh-traditional.ts
CHANGED
@@ -741,7 +741,7 @@ export default {
|
|
741 |
'15d': '12天',
|
742 |
'30d': '30天',
|
743 |
},
|
744 |
-
publish: '
|
745 |
},
|
746 |
footer: {
|
747 |
profile: '“保留所有權利 @ react”',
|
|
|
741 |
'15d': '12天',
|
742 |
'30d': '30天',
|
743 |
},
|
744 |
+
publish: 'API',
|
745 |
},
|
746 |
footer: {
|
747 |
profile: '“保留所有權利 @ react”',
|
web/src/locales/zh.ts
CHANGED
@@ -759,7 +759,7 @@ export default {
|
|
759 |
'15d': '12天',
|
760 |
'30d': '30天',
|
761 |
},
|
762 |
-
publish: '
|
763 |
},
|
764 |
footer: {
|
765 |
profile: 'All rights reserved @ React',
|
|
|
759 |
'15d': '12天',
|
760 |
'30d': '30天',
|
761 |
},
|
762 |
+
publish: 'API',
|
763 |
},
|
764 |
footer: {
|
765 |
profile: 'All rights reserved @ React',
|
web/src/pages/flow/generate-form/dynamic-parameters.tsx
CHANGED
@@ -38,6 +38,7 @@ const DynamicParameters = ({ nodeId }: IProps) => {
|
|
38 |
title: t('key'),
|
39 |
dataIndex: 'key',
|
40 |
key: 'key',
|
|
|
41 |
onCell: (record: IGenerateParameter) => ({
|
42 |
record,
|
43 |
editable: true,
|
@@ -69,6 +70,7 @@ const DynamicParameters = ({ nodeId }: IProps) => {
|
|
69 |
width: 20,
|
70 |
key: 'operation',
|
71 |
align: 'center',
|
|
|
72 |
render(_, record) {
|
73 |
return <DeleteOutlined onClick={handleRemove(record.id)} />;
|
74 |
},
|
@@ -89,6 +91,7 @@ const DynamicParameters = ({ nodeId }: IProps) => {
|
|
89 |
className={styles.variableTable}
|
90 |
components={components}
|
91 |
rowClassName={() => styles.editableRow}
|
|
|
92 |
/>
|
93 |
</section>
|
94 |
);
|
|
|
38 |
title: t('key'),
|
39 |
dataIndex: 'key',
|
40 |
key: 'key',
|
41 |
+
width: 50,
|
42 |
onCell: (record: IGenerateParameter) => ({
|
43 |
record,
|
44 |
editable: true,
|
|
|
70 |
width: 20,
|
71 |
key: 'operation',
|
72 |
align: 'center',
|
73 |
+
fixed: 'right',
|
74 |
render(_, record) {
|
75 |
return <DeleteOutlined onClick={handleRemove(record.id)} />;
|
76 |
},
|
|
|
91 |
className={styles.variableTable}
|
92 |
components={components}
|
93 |
rowClassName={() => styles.editableRow}
|
94 |
+
scroll={{ x: true }}
|
95 |
/>
|
96 |
</section>
|
97 |
);
|