nit schema form resource type change

This commit is contained in:
Ruben Fiszel
2024-11-26 12:48:28 +01:00
parent ef721f9a5f
commit ead6323324
2 changed files with 4 additions and 1 deletions
@@ -1,4 +1,5 @@
<script lang="ts">
import { createEventDispatcher } from 'svelte'
import ResourceTypePicker from './ResourceTypePicker.svelte'
export let format: string | undefined
@@ -6,12 +7,14 @@
let resource: string | undefined = format?.startsWith('resource-')
? format.substring('resource-'.length)
: undefined
const dispatch = createEventDispatcher()
</script>
<ResourceTypePicker
on:click={(e) => {
resource = e.detail
format = resource != undefined ? `resource-${resource}` : undefined
dispatch('change', format)
}}
value={resource}
nonePickable={true}
@@ -317,7 +317,7 @@
</TabContent>
<TabContent value="resource">
<ObjectTypeNarrowing bind:format />
<ObjectTypeNarrowing on:change={() => dispatch('schemaChange')} bind:format />
</TabContent>
</div>
</svelte:fragment>