Browse Source

bugfix: design category closes as another opens

pull/4023/head
Michael Shanks 6 years ago
parent
commit
947dd5d05f
  1. 6
      packages/builder/src/components/userInterface/DesignView.svelte
  2. 3
      packages/builder/src/components/userInterface/PropertyGroup.svelte

6
packages/builder/src/components/userInterface/DesignView.svelte

@ -11,6 +11,7 @@
let selectedCategory = "normal"
let propGroup = null
let currentGroup
const getProperties = name => panelDefinition[name]
@ -33,6 +34,7 @@
]
$: propertyGroupNames = Object.keys(panelDefinition)
</script>
<div class="design-view-container">
@ -51,7 +53,9 @@
styleCategory={selectedCategory}
{onStyleChanged}
{componentDefinition}
{componentInstance} />
{componentInstance}
open={currentGroup === groupName}
on:open={() => currentGroup = groupName} />
{/each}
{:else}
<div class="no-design">

3
packages/builder/src/components/userInterface/PropertyGroup.svelte

@ -8,11 +8,12 @@
export let properties = []
export let componentInstance = {}
export let onStyleChanged = () => {}
export let open = false
$: style = componentInstance["_styles"][styleCategory] || {}
</script>
<DetailSummary {name}>
<DetailSummary {name} on:open show={open} >
{#each properties as props}
<PropertyControl
label={props.label}

Loading…
Cancel
Save