Browse Source

Fix button action drawer not saving and crashing

gh-pages
Andrew Kingston 6 years ago
parent
commit
09a9f2b806
  1. 3
      packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/EventEditor.svelte
  2. 4
      packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/EventPropertyControl.svelte

3
packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/EventEditor.svelte

@ -13,13 +13,12 @@
const EVENT_TYPE_KEY = "##eventHandlerType"
export let event
export let actions
let addActionButton
let addActionDropdown
let selectedAction
$: actions = event || []
$: selectedActionComponent =
selectedAction &&
actionTypes.find(t => t.name === selectedAction[EVENT_TYPE_KEY]).component

4
packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/EventPropertyControl.svelte

@ -7,7 +7,7 @@
const dispatch = createEventDispatcher()
export let value
export let value []
export let name
let drawer
@ -63,6 +63,6 @@
<Button thin blue on:click={saveEventData}>Save</Button>
</heading>
<div slot="body">
<EventEditor event={value} eventType={name} />
<EventEditor bind:actions={value} eventType={name} />
</div>
</Drawer>

Loading…
Cancel
Save