Files
scrq-hd/.svn/pristine/d4/d4fa576f04fbd16eb9dc356a2f93f6378fdb54f2.svn-base
2025-07-03 10:34:04 +08:00

36 lines
798 B
Plaintext

export const UpgradeData = (data) => {
if (data.type == 'grid') {
return {
...data,
columns: data.columns.map(item => {
if (item.key) {
return item
} else {
return {
...item,
key: Math.random().toString(36).slice(-8),
type: 'col',
options: {
span: item.span,
offset: 0,
push: 0,
pull: 0,
xs: item.xs,
sm: item.sm,
md: item.md,
lg: item.lg,
xl: item.xl,
customClass: ''
},
list: item.list.map(colItem => {
return UpgradeData(colItem)
})
}
}
})
}
} else {
return data
}
}