Browse Source

Mark style categories as changed whenever any of their properties have changed

master
Andrew Kingston 6 years ago
parent
commit
19d71e318b
  1. 8
      packages/builder/src/components/userInterface/PropertyGroup.svelte

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

@ -11,9 +11,15 @@
export let open = false export let open = false
$: style = componentInstance["_styles"][styleCategory] || {} $: style = componentInstance["_styles"][styleCategory] || {}
$: changed = properties.some(
prop =>
style[prop.key] != null &&
style[prop.key] !== "" &&
style[prop.key] !== prop.initialValue
)
</script> </script>
<DetailSummary {name} on:open show={open} thin> <DetailSummary name={`${name}${changed ? ' *' : ''}`} on:open show={open} thin>
<div> <div>
{#each properties as props} {#each properties as props}
<PropertyControl <PropertyControl

Loading…
Cancel
Save