Add collapsable buttons to form block
This commit is contained in:
parent
fae897f468
commit
e6f6760c2a
|
@ -7188,6 +7188,18 @@
|
||||||
"key": "buttons",
|
"key": "buttons",
|
||||||
"nested": true,
|
"nested": true,
|
||||||
"resetOn": ["actionType", "dataSource"]
|
"resetOn": ["actionType", "dataSource"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "boolean",
|
||||||
|
"label": "Collapse",
|
||||||
|
"key": "buttonsCollapsed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "text",
|
||||||
|
"label": "Collapsed text",
|
||||||
|
"key": "buttonsCollapsedText",
|
||||||
|
"dependsOn": "buttonsCollapsed",
|
||||||
|
"placeholder": "Action"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
|
@ -18,6 +18,8 @@
|
||||||
export let actionUrl
|
export let actionUrl
|
||||||
export let noRowsMessage
|
export let noRowsMessage
|
||||||
export let notificationOverride
|
export let notificationOverride
|
||||||
|
export let buttonsCollapsed
|
||||||
|
export let buttonsCollapsedText
|
||||||
|
|
||||||
// Legacy
|
// Legacy
|
||||||
export let showDeleteButton
|
export let showDeleteButton
|
||||||
|
@ -118,5 +120,7 @@
|
||||||
{notificationOverride}
|
{notificationOverride}
|
||||||
buttons={buttonsOrDefault}
|
buttons={buttonsOrDefault}
|
||||||
buttonPosition={buttons ? buttonPosition : "top"}
|
buttonPosition={buttons ? buttonPosition : "top"}
|
||||||
|
{buttonsCollapsed}
|
||||||
|
{buttonsCollapsedText}
|
||||||
/>
|
/>
|
||||||
</FormBlockWrapper>
|
</FormBlockWrapper>
|
||||||
|
|
|
@ -13,6 +13,8 @@
|
||||||
export let description
|
export let description
|
||||||
export let buttons
|
export let buttons
|
||||||
export let buttonPosition = "bottom"
|
export let buttonPosition = "bottom"
|
||||||
|
export let buttonsCollapsed
|
||||||
|
export let buttonsCollapsedText
|
||||||
export let schema
|
export let schema
|
||||||
|
|
||||||
const context = getContext("context")
|
const context = getContext("context")
|
||||||
|
@ -81,6 +83,8 @@
|
||||||
type="buttongroup"
|
type="buttongroup"
|
||||||
props={{
|
props={{
|
||||||
buttons,
|
buttons,
|
||||||
|
collapsed: buttonsCollapsed,
|
||||||
|
collapsedText: buttonsCollapsedText,
|
||||||
}}
|
}}
|
||||||
order={0}
|
order={0}
|
||||||
/>
|
/>
|
||||||
|
@ -104,6 +108,8 @@
|
||||||
type="buttongroup"
|
type="buttongroup"
|
||||||
props={{
|
props={{
|
||||||
buttons,
|
buttons,
|
||||||
|
collapsed: buttonsCollapsed,
|
||||||
|
collapsedText: buttonsCollapsedText,
|
||||||
}}
|
}}
|
||||||
styles={{
|
styles={{
|
||||||
normal: {
|
normal: {
|
||||||
|
|
Loading…
Reference in New Issue