24 lines
477 B
JavaScript
24 lines
477 B
JavaScript
export default ({ records }) =>
|
|
records.map(r => ({
|
|
name: `Save ${r.name} Button`,
|
|
props: buttonProps(r),
|
|
}))
|
|
|
|
const buttonProps = record => ({
|
|
_component: "@budibase/standard-components/button",
|
|
_children: [
|
|
{
|
|
_component: "@budibase/standard-components/text",
|
|
text: `Save ${record.name}`,
|
|
},
|
|
],
|
|
onClick: [
|
|
{
|
|
"##eventHandlerType": "Save Record",
|
|
parameters: {
|
|
statePath: `${record.name}`,
|
|
},
|
|
},
|
|
],
|
|
})
|