0}
{#key redraw}
-
- {#if orderEditable}
- ({
- properties: obj.properties ?? {},
- order: obj.order,
- $schema: '',
- required: obj.required ?? [],
- type: 'object'
- }),
- () => {
- dispatch('nestedChange')
- }
- }
- bind:args={value}
- hiddenArgs={[
- oneOf?.find((o) => Object.keys(o.properties ?? {}).includes('kind'))
- ? 'kind'
- : 'label'
- ]}
- on:reorder={(e) => {
- if (oneOf && oneOf[objIdx]) {
- const keys = e.detail
- oneOf[objIdx].order = keys
- }
- }}
- on:nestedChange
- {shouldDispatchChanges}
- />
- {:else}
- ({
+ properties: obj.properties ?? {},
order: obj.order,
$schema: '',
required: obj.required ?? [],
type: 'object'
- }}
- bind:args={
- () => value,
- (v) => {
- value = { ...v, [tagKey]: oneOfSelected }
- }
- }
- {shouldDispatchChanges}
- on:change={() => {
+ }),
+ () => {
dispatch('nestedChange')
- }}
- on:nestedChange
- />
- {/if}
-
+ }
+ }
+ bind:args={value}
+ hiddenArgs={[
+ oneOf?.find((o) => Object.keys(o.properties ?? {}).includes('kind'))
+ ? 'kind'
+ : 'label'
+ ]}
+ on:reorder={(e) => {
+ if (oneOf && oneOf[objIdx]) {
+ const keys = e.detail
+ oneOf[objIdx].order = keys
+ }
+ }}
+ on:nestedChange
+ {shouldDispatchChanges}
+ />
+ {:else}
+ value,
+ (v) => {
+ value = { ...v, [tagKey]: oneOfSelected }
+ }
+ }
+ {shouldDispatchChanges}
+ on:change={() => {
+ dispatch('nestedChange')
+ }}
+ on:nestedChange
+ />
+ {/if}
{/key}
{:else if disabled}
@@ -1364,7 +1362,7 @@