fix: removed hardcoded delete action since it can be added through custom actions
This commit is contained in:
parent
949b72ed60
commit
7d5df9dfa1
@ -8,33 +8,6 @@
|
|||||||
v-if="deal.data._customActions"
|
v-if="deal.data._customActions"
|
||||||
:actions="deal.data._customActions"
|
:actions="deal.data._customActions"
|
||||||
/>
|
/>
|
||||||
<Dropdown
|
|
||||||
:options="[
|
|
||||||
{
|
|
||||||
icon: 'trash-2',
|
|
||||||
label: 'Delete',
|
|
||||||
onClick: () =>
|
|
||||||
$dialog({
|
|
||||||
title: 'Delete Deal',
|
|
||||||
message: 'Are you sure you want to delete this deal?',
|
|
||||||
actions: [
|
|
||||||
{
|
|
||||||
label: 'Delete',
|
|
||||||
theme: 'red',
|
|
||||||
variant: 'solid',
|
|
||||||
onClick(close) {
|
|
||||||
deleteDeal(deal.data.name)
|
|
||||||
close()
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
}),
|
|
||||||
},
|
|
||||||
]"
|
|
||||||
@click.stop
|
|
||||||
>
|
|
||||||
<Button icon="more-horizontal" />
|
|
||||||
</Dropdown>
|
|
||||||
<component :is="deal.data._assignedTo?.length == 1 ? 'Button' : 'div'">
|
<component :is="deal.data._assignedTo?.length == 1 ? 'Button' : 'div'">
|
||||||
<MultipleAvatar
|
<MultipleAvatar
|
||||||
:avatars="deal.data._assignedTo"
|
:avatars="deal.data._assignedTo"
|
||||||
@ -357,7 +330,7 @@ const deal = createResource({
|
|||||||
auto: true,
|
auto: true,
|
||||||
onSuccess: (data) => {
|
onSuccess: (data) => {
|
||||||
setupAssignees(data)
|
setupAssignees(data)
|
||||||
setupCustomActions(data, { doc: data, updateField })
|
setupCustomActions(data, { doc: data, $dialog, updateField, deleteDoc: deleteDeal })
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@ -8,33 +8,6 @@
|
|||||||
v-if="lead.data._customActions"
|
v-if="lead.data._customActions"
|
||||||
:actions="lead.data._customActions"
|
:actions="lead.data._customActions"
|
||||||
/>
|
/>
|
||||||
<Dropdown
|
|
||||||
:options="[
|
|
||||||
{
|
|
||||||
icon: 'trash-2',
|
|
||||||
label: 'Delete',
|
|
||||||
onClick: () =>
|
|
||||||
$dialog({
|
|
||||||
title: 'Delete Lead',
|
|
||||||
message: 'Are you sure you want to delete this lead?',
|
|
||||||
actions: [
|
|
||||||
{
|
|
||||||
label: 'Delete',
|
|
||||||
theme: 'red',
|
|
||||||
variant: 'solid',
|
|
||||||
onClick(close) {
|
|
||||||
deleteLead(lead.data.name)
|
|
||||||
close()
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
}),
|
|
||||||
},
|
|
||||||
]"
|
|
||||||
@click.stop
|
|
||||||
>
|
|
||||||
<Button icon="more-horizontal" />
|
|
||||||
</Dropdown>
|
|
||||||
<component :is="lead.data._assignedTo?.length == 1 ? 'Button' : 'div'">
|
<component :is="lead.data._assignedTo?.length == 1 ? 'Button' : 'div'">
|
||||||
<MultipleAvatar
|
<MultipleAvatar
|
||||||
:avatars="lead.data._assignedTo"
|
:avatars="lead.data._assignedTo"
|
||||||
@ -264,7 +237,7 @@ const lead = createResource({
|
|||||||
auto: true,
|
auto: true,
|
||||||
onSuccess: (data) => {
|
onSuccess: (data) => {
|
||||||
setupAssignees(data)
|
setupAssignees(data)
|
||||||
setupCustomActions(data, { doc: data, updateField })
|
setupCustomActions(data, { doc: data, $dialog, updateField, deleteDoc: deleteLead })
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user