1
0
Fork 0
mirror of synced 2024-07-08 15:56:23 +12:00

bugfix: design category closes as another opens

This commit is contained in:
Michael Shanks 2020-06-29 17:20:35 +01:00
parent b565c940f2
commit 947dd5d05f
2 changed files with 7 additions and 2 deletions

View file

@ -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">

View file

@ -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}