rename ui:ObjectFieldTemplate to ui:layout
Signed-off-by: Paul Cowan <paul.cowan@cutting.scot>
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
export const defaultPreviewTemplate = `# Edit the template parameters below to see how they will render in the scaffolder form UI
|
||||
parameters:
|
||||
- title: Fill in some steps
|
||||
ui:ObjectFieldTemplate: 'CustomLayout'
|
||||
ui:layout: 'CustomLayout'
|
||||
required:
|
||||
- name
|
||||
properties:
|
||||
|
||||
@@ -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({
|
||||
|
||||
Reference in New Issue
Block a user