improve schema form builder

This commit is contained in:
Ruben Fiszel
2024-07-15 01:05:46 +02:00
parent 4caaafdd3b
commit ce73ee7c69
2 changed files with 5 additions and 0 deletions

View File

@@ -428,6 +428,8 @@
type: e.detail
}
}
schema = schema
dispatch('change', schema)
}}
>
{#each [['String', 'string'], ['Number', 'number'], ['Integer', 'integer'], ['Object', 'object'], ['OneOf', 'oneOf'], ['Array', 'array'], ['Boolean', 'boolean'], ['S3 Object', 'S3']] as x}

View File

@@ -14,6 +14,7 @@
import type { SchemaProperty } from '$lib/common'
import ToggleButtonGroup from '../common/toggleButton-v2/ToggleButtonGroup.svelte'
import ToggleButton from '../common/toggleButton-v2/ToggleButton.svelte'
import { createEventDispatcher } from 'svelte'
export let description: string = ''
export let format: string | undefined = undefined
@@ -40,6 +41,7 @@
}
| undefined = undefined
const dispatch = createEventDispatcher()
let el: HTMLTextAreaElement | undefined = undefined
let oneOfSelected: string | undefined =
@@ -88,6 +90,7 @@
order
}
}
dispatch('change', schema)
}
</script>