fix: add name fields while generating default layout for settings page
This commit is contained in:
parent
a8f5b567a0
commit
3a4abfb9e5
@ -106,9 +106,12 @@ const tabs = computed(() => {
|
|||||||
if (fieldsData[0].type != 'Tab Break') {
|
if (fieldsData[0].type != 'Tab Break') {
|
||||||
let _sections = []
|
let _sections = []
|
||||||
if (fieldsData[0].type != 'Section Break') {
|
if (fieldsData[0].type != 'Section Break') {
|
||||||
_sections.push({ columns: [{ fields: [] }] })
|
_sections.push({
|
||||||
|
name: 'first_section',
|
||||||
|
columns: [{ name: 'first_column', fields: [] }],
|
||||||
|
})
|
||||||
}
|
}
|
||||||
_tabs.push({ sections: _sections })
|
_tabs.push({ name: 'first_tab', sections: _sections })
|
||||||
}
|
}
|
||||||
|
|
||||||
fieldsData.forEach((field) => {
|
fieldsData.forEach((field) => {
|
||||||
@ -127,7 +130,10 @@ const tabs = computed(() => {
|
|||||||
columns: [{ fields: [] }],
|
columns: [{ fields: [] }],
|
||||||
})
|
})
|
||||||
} else if (field.type === 'Column Break') {
|
} else if (field.type === 'Column Break') {
|
||||||
_sections[_sections.length - 1].columns.push({ fields: [] })
|
_sections[_sections.length - 1].columns.push({
|
||||||
|
name: field.value,
|
||||||
|
fields: [],
|
||||||
|
})
|
||||||
} else {
|
} else {
|
||||||
let last_section = _sections[_sections.length - 1]
|
let last_section = _sections[_sections.length - 1]
|
||||||
let last_column = last_section.columns[last_section.columns.length - 1]
|
let last_column = last_section.columns[last_section.columns.length - 1]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user