{fields
.sort((a, b) => a.index - b.index)
.map((item, idx) => {
const extraLabel = extra[item.name as keyof typeof extra];
if (!item.children && !extraLabel) return null;
if (!item.children && extraLabel) return
{extraLabel}
;
return (
);
})}
{buttons
.sort((a, b) => a.index - b.index)
.map((item, idx) => {
const child = item.children;
if (!isValidElement(child)) return null;
return cloneElement(child, {
...child.props,
key: item.name + idx,
});
})}
{blocks.footer}