{
seeEditable = !seeEditable
}}
>
Customize property
{#if seeEditable}
Description
{#if type == 'string' && format != 'date-time'}
{:else if type == 'number'}
{:else if type == 'object'}
{:else if type == 'array'}
No specific item type
Items are strings
Items are numbers
Items are bytes
{/if}
{/if}
{#if inputCat == 'number'}
{#if extra['min'] != undefined && extra['max'] != undefined}
{extra['min']}
{extra['max']}
{value}
{:else}
dispatch('input', { value, isRaw: true })}
/>
{/if}
{:else if inputCat == 'boolean'}
{#if type == 'boolean' && value == undefined}
Not set
{/if}
{:else if inputCat == 'list'}
{
if (value == undefined || !Array.isArray(value)) {
value = []
}
value = value.concat('')
}}
>
Add item
{(value ?? []).length} item{(value ?? []).length > 1 ? 's' : ''}
{:else if inputCat == 'resource-object'}
{:else if inputCat == 'object'}
{#if properties && Object.keys(properties).length > 0}
{:else}