Skip to content

Commit 6aa245c

Browse files
committed
Merge branch 'master' into mergeAntToMaster
2 parents 65f40ef + 146e2d3 commit 6aa245c

File tree

38 files changed

+1546
-301
lines changed

38 files changed

+1546
-301
lines changed

packages/blueprint-component-mapper/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@data-driven-forms/blueprint-component-mapper",
3-
"version": "2.6.6",
3+
"version": "2.7.0",
44
"description": "Blueprint component mapper for data-driven-forms.",
55
"main": "dist/cjs/index.js",
66
"module": "dist/esm/index.js",

packages/common/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@data-driven-forms/common",
3-
"version": "2.6.6",
3+
"version": "2.7.0",
44
"description": "Common components, helpers and other pieces of code",
55
"license": "Apache-2.0",
66
"main": "index.js",

packages/common/src/wizard/reducer.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ const createSchema = ({ formOptions, fields }) => {
1313
schema = [
1414
...schema,
1515
{
16+
name: field.name,
1617
title: field.title,
17-
substepOf: field.substepOf,
18+
substepOf: field.substepOf?.name || field.substepOf,
19+
substepOfTitle: field.substepOf?.title || field.substepOf,
1820
index,
1921
primary: !schema[schema.length - 1] || !field.substepOf || field.substepOf !== schema[schema.length - 1].substepOf
2022
}

packages/mui-component-mapper/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@data-driven-forms/mui-component-mapper",
3-
"version": "2.6.6",
3+
"version": "2.7.0",
44
"description": "Component mapper for Material ui component mapper form data-driven-forms.",
55
"main": "dist/cjs/index.js",
66
"module": "dist/esm/index.js",

packages/parsers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@data-driven-forms/parsers",
3-
"version": "2.6.6",
3+
"version": "2.7.0",
44
"description": "Parsers for Data Driven Forms.",
55
"main": "dist/cjs/index.js",
66
"module": "dist/esm/index.js",

packages/pf3-component-mapper/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@data-driven-forms/pf3-component-mapper",
3-
"version": "2.6.6",
3+
"version": "2.7.0",
44
"description": "Patternfly 3 component mapper",
55
"main": "dist/cjs/index.js",
66
"module": "dist/esm/index.js",

packages/pf4-component-mapper/demo/demo-schemas/select-schema.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import React from 'react';
12
import componentTypes from '@data-driven-forms/react-form-renderer/dist/cjs/component-types';
23

34
const options = [
@@ -127,6 +128,37 @@ const selectSchema = {
127128
name: 'dosbaled-option-select',
128129
label: 'Disabled-option-select',
129130
options: [...options, { label: 'Disabled option', value: 'disabled', isDisabled: true }]
131+
},
132+
{
133+
component: componentTypes.SELECT,
134+
name: 'translated-select',
135+
label: 'Translated-select',
136+
options: [
137+
{
138+
label: <span>None</span>,
139+
key: 'none'
140+
},
141+
{
142+
label: <span>Jack</span>,
143+
value: 'jack'
144+
}
145+
]
146+
},
147+
{
148+
component: componentTypes.SELECT,
149+
name: 'translated-select-multi',
150+
label: 'Translated-select-multi',
151+
isMulti: true,
152+
options: [
153+
{
154+
label: <span>Jack</span>,
155+
value: 'jack'
156+
},
157+
{
158+
label: <span>Mary</span>,
159+
value: 'Mary'
160+
}
161+
]
130162
}
131163
]
132164
};

packages/pf4-component-mapper/demo/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const fieldArrayState = { schema: arraySchemaDDF, additionalOptions: {
2424
class App extends React.Component {
2525
constructor(props) {
2626
super(props);
27-
this.state = {schema: selectSchema, additionalOptions: {}}
27+
this.state = {schema: wizardSchema, additionalOptions: {}}
2828
}
2929

3030
render() {

packages/pf4-component-mapper/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@data-driven-forms/pf4-component-mapper",
3-
"version": "2.6.6",
3+
"version": "2.7.0",
44
"description": "Starter pf4-component-mapper for data-driven-forms.",
55
"main": "dist/cjs/index.js",
66
"module": "dist/esm/index.js",

packages/pf4-component-mapper/src/common/select/menu.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ const Menu = ({
106106
isSelected: isMulti ? !!selectedItem.find(({ value }) => item.value === value) : selectedItem === item.value,
107107
onMouseUp: (e) => e.stopPropagation() // we need this to prevent issues with portal menu not selecting a option
108108
});
109-
return <Option key={item.value} item={item} {...itemProps} />;
109+
return <Option key={item.key || item.value || (typeof item.label === 'string' && item.label) || item} item={item} {...itemProps} />;
110110
})}
111111
</ul>
112112
);

0 commit comments

Comments
 (0)