rename ui:ObjectFieldTemplate to ui:layout

Signed-off-by: Paul Cowan <paul.cowan@cutting.scot>
This commit is contained in:
Paul Cowan
2022-08-11 14:32:15 +01:00
committed by blam
parent 7c9024317c
commit 7b0b41778e
3 changed files with 5 additions and 6 deletions
@@ -22,10 +22,9 @@ export function resolveStepLayout(
uiSchema: UiSchema = {},
layouts: LayoutOptions[],
): ObjectFieldTemplate {
const layoutName =
uiSchema?.['ui:ObjectFieldTemplate'] ?? DEFAULT_SCAFFOLDER_LAYOUT.name;
const layoutName = uiSchema?.['ui:layout'] ?? DEFAULT_SCAFFOLDER_LAYOUT.name;
delete uiSchema?.['ui:ObjectFieldTemplate'];
delete uiSchema?.['ui:layout'];
const LayoutComponent = layouts.find(
layout => layout.name === layoutName,
@@ -41,7 +41,7 @@ describe('useTemplateSchema', () => {
description: 'Step 2 Description',
schema: {
type: 'object',
'ui:ObjectFieldTemplate': 'MyLayout',
'ui:layout': 'MyLayout',
properties: {
field2: { type: 'string', 'ui:field': 'MyCoolerComponent' },
},
@@ -75,7 +75,7 @@ describe('useTemplateSchema', () => {
expect(second.uiSchema).toEqual({
field2: { 'ui:field': 'MyCoolerComponent' },
'ui:ObjectFieldTemplate': 'MyLayout',
'ui:layout': 'MyLayout',
});
expect(second.schema).toEqual({