Skip to content

Commit eb6122f

Browse files
committed
Enable mapper switching of component example in docs.
1 parent ef17f09 commit eb6122f

22 files changed

+230
-204
lines changed
Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,14 @@
11
import React, { Fragment } from 'react';
22
import ComponentText from '@docs/components/component-example-text';
33
import useComponentExample from '@docs/hooks/use-component-example';
4-
import componentTypes from '@data-driven-forms/react-form-renderer/dist/cjs/component-types';
5-
import MuiCheckbox from '@data-driven-forms/mui-component-mapper/dist/cjs/checkbox';
64
import CheckboxText from '@docs/components/mui-definitions/checkbox-text.md';
75

8-
const mappers = {
9-
mui: {
10-
[componentTypes.CHECKBOX]: MuiCheckbox
11-
}
12-
};
13-
146
export default () => {
157
const [component, baseStructure, activeMapper] = useComponentExample();
168
return (
179
<Fragment>
18-
<ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} componentMapper={mappers.mui} />
19-
<CheckboxText />
10+
<ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} />
11+
{activeMapper === 'mui' && <CheckboxText />}
2012
</Fragment>
2113
);
2214
};

packages/react-renderer-demo/src/app/pages/component-example/checkbox.js

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,13 @@
11
import React, { Fragment } from 'react';
22
import ComponentText from '@docs/components/component-example-text';
33
import useComponentExample from '@docs/hooks/use-component-example';
4-
import componentTypes from '@data-driven-forms/react-form-renderer/dist/cjs/component-types';
5-
import MuiCheckbox from '@data-driven-forms/mui-component-mapper/dist/cjs/checkbox';
64
import CheckboxText from '@docs/components/mui-definitions/checkbox-text.md';
75

8-
const mappers = {
9-
mui: {
10-
[componentTypes.CHECKBOX]: MuiCheckbox
11-
}
12-
};
13-
146
export default () => {
157
const [component, baseStructure, activeMapper] = useComponentExample();
168
return (
179
<Fragment>
18-
<ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} componentMapper={mappers.mui} />
10+
<ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} />
1911
{activeMapper === 'mui' && <CheckboxText />}
2012
</Fragment>
2113
);

packages/react-renderer-demo/src/app/pages/component-example/date-picker.js

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,13 @@
11
import React, { Fragment } from 'react';
22
import ComponentText from '@docs/components/component-example-text';
33
import useComponentExample from '@docs/hooks/use-component-example';
4-
import componentTypes from '@data-driven-forms/react-form-renderer/dist/cjs/component-types';
5-
import MuiDatepicker from '@data-driven-forms/mui-component-mapper/dist/cjs/date-picker';
64
import DatePickerText from '@docs/components/mui-definitions/date-picker-text.md';
75

8-
const mappers = {
9-
mui: {
10-
[componentTypes.DATE_PICKER]: MuiDatepicker
11-
}
12-
};
13-
146
export default () => {
157
const [component, baseStructure, activeMapper] = useComponentExample();
168
return (
179
<Fragment>
18-
<ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} componentMapper={mappers.mui} />
10+
<ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} />
1911
{activeMapper === 'mui' && <DatePickerText />}
2012
</Fragment>
2113
);
Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
11
import React from 'react';
22
import ComponentText from '@docs/components/component-example-text';
3-
import MuiDualListSelect from '@data-driven-forms/mui-component-mapper/dist/cjs/dual-list-select';
4-
import componentTypes from '@data-driven-forms/react-form-renderer/dist/cjs/component-types';
53
import useComponentExample from '@docs/hooks/use-component-example';
64

7-
const mappers = {
8-
mui: {
9-
[componentTypes.DUAL_LIST_SELECT]: MuiDualListSelect
10-
}
11-
};
12-
135
export default () => {
146
const [component, baseStructure, activeMapper] = useComponentExample();
15-
return <ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} componentMapper={mappers.mui} />;
7+
return <ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} />;
168
};
Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,8 @@
11
import React from 'react';
2-
import componentTypes from '@data-driven-forms/react-form-renderer/dist/cjs/component-types';
32
import ComponentText from '@docs/components/component-example-text';
43
import useComponentExample from '@docs/hooks/use-component-example';
5-
import MuiFieldArray from '@data-driven-forms/mui-component-mapper/dist/cjs/field-array';
6-
import MuiTextField from '@data-driven-forms/mui-component-mapper/dist/cjs/text-field';
7-
8-
const mappers = {
9-
mui: {
10-
[componentTypes.FIELD_ARRAY]: MuiFieldArray,
11-
[componentTypes.TEXT_FIELD]: MuiTextField
12-
}
13-
};
144

155
export default () => {
166
const [component, baseStructure, activeMapper] = useComponentExample();
17-
return <ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} componentMapper={mappers.mui} />;
7+
return <ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} />;
188
};
Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
11
import React from 'react';
22
import ComponentText from '@docs/components/component-example-text';
33
import useComponentExample from '@docs/hooks/use-component-example';
4-
import componentTypes from '@data-driven-forms/react-form-renderer/dist/cjs/component-types';
5-
import MuiPlainText from '@data-driven-forms/mui-component-mapper/dist/cjs/plain-text';
6-
7-
const mappers = {
8-
mui: {
9-
[componentTypes.PLAIN_TEXT]: MuiPlainText
10-
}
11-
};
124

135
export default () => {
146
const [component, baseStructure, activeMapper] = useComponentExample();
15-
return <ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} componentMapper={mappers.mui} />;
7+
return <ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} />;
168
};

packages/react-renderer-demo/src/app/pages/component-example/radio.js

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,13 @@
11
import React, { Fragment } from 'react';
22
import ComponentText from '@docs/components/component-example-text';
33
import useComponentExample from '@docs/hooks/use-component-example';
4-
import componentTypes from '@data-driven-forms/react-form-renderer/dist/cjs/component-types';
5-
import MuiRadio from '@data-driven-forms/mui-component-mapper/dist/cjs/radio';
64
import RadioText from '@docs/components/mui-definitions/radio-text.md';
75

8-
const mappers = {
9-
mui: {
10-
[componentTypes.RADIO]: MuiRadio
11-
}
12-
};
13-
146
export default () => {
157
const [component, baseStructure, activeMapper] = useComponentExample();
168
return (
179
<Fragment>
18-
<ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} componentMapper={mappers.mui} />
10+
<ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} />
1911
{activeMapper === 'mui' && <RadioText />}
2012
</Fragment>
2113
);
Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
11
import React from 'react';
22
import ComponentText from '@docs/components/component-example-text';
33
import useComponentExample from '@docs/hooks/use-component-example';
4-
import componentTypes from '@data-driven-forms/react-form-renderer/dist/cjs/component-types';
5-
import MuiSelect from '@data-driven-forms/mui-component-mapper/dist/cjs/select';
6-
7-
const mappers = {
8-
mui: {
9-
[componentTypes.SELECT]: MuiSelect
10-
}
11-
};
124

135
export default () => {
146
const [component, baseStructure, activeMapper] = useComponentExample();
15-
return <ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} componentMapper={mappers.mui} />;
7+
return <ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} />;
168
};
Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
11
import React from 'react';
22
import ComponentText from '@docs/components/component-example-text';
33
import useComponentExample from '../../src/hooks/use-component-example';
4-
import componentTypes from '@data-driven-forms/react-form-renderer/dist/cjs/component-types';
5-
import MUISlider from '@data-driven-forms/mui-component-mapper/dist/cjs/slider';
6-
7-
const mappers = {
8-
mui: {
9-
[componentTypes.SLIDER]: MUISlider
10-
}
11-
};
124

135
export default () => {
146
const [component, baseStructure, activeMapper] = useComponentExample();
15-
return <ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} componentMapper={mappers[activeMapper]} />;
7+
return <ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} />;
168
};
Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,8 @@
11
import React from 'react';
22
import ComponentText from '@docs/components/component-example-text';
33
import useComponentExample from '@docs/hooks/use-component-example';
4-
import componentTypes from '@data-driven-forms/react-form-renderer/dist/cjs/component-types';
5-
import MuiSubForm from '@data-driven-forms/mui-component-mapper/dist/cjs/sub-form';
6-
import MuiTextField from '@data-driven-forms/mui-component-mapper/dist/cjs/text-field';
7-
8-
const mappers = {
9-
mui: {
10-
[componentTypes.SUB_FORM]: MuiSubForm,
11-
[componentTypes.TEXT_FIELD]: MuiTextField
12-
}
13-
};
144

155
export default () => {
166
const [component, baseStructure, activeMapper] = useComponentExample();
17-
return <ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} componentMapper={mappers.mui} />;
7+
return <ComponentText component={component} baseStructure={baseStructure} activeMapper={activeMapper} />;
188
};

0 commit comments

Comments
 (0)