Compare commits

...

7 Commits

Author SHA1 Message Date
Guilhem
6b5872c1a1 fix partial copy of property 2025-01-16 11:55:40 +01:00
Guilhem
7d71170e44 Merge remote-tracking branch 'origin/main' into glm/fix-edit-nested-schema 2025-01-16 11:29:50 +01:00
Guilhem
e7e36804e9 clean 2025-01-15 18:41:26 +01:00
Guilhem
0fb8b0b6d6 Merge remote-tracking branch 'origin/main' into glm/fix-edit-nested-schema 2025-01-15 18:38:15 +01:00
Guilhem
c98ab51a09 fix(frontend): fix schema drawer update 2025-01-15 18:31:17 +01:00
Guilhem
f39b9962ec fix(frontend): fix oneOf order 2025-01-15 18:30:12 +01:00
Guilhem
e37feb8aa6 fix(frontend) : handle flow card height 2025-01-15 14:16:40 +01:00

View File

@@ -251,6 +251,18 @@
value = value.concat('')
}
}
function filterObjectProperties(obj: SchemaProperty) {
if (!obj || !obj.properties || Object.keys(obj.properties).length == 0) {
return obj
}
const newSchema = structuredClone(obj)
const newProperties = Object.fromEntries(
Object.entries(obj.properties).filter(([k, v]) => k !== 'label')
)
newSchema.properties = newProperties
return newSchema
}
</script>
{#if render}
@@ -486,15 +498,7 @@
{#if obj && obj.properties && Object.keys(obj.properties).length > 0}
<div class="p-4 pl-8 border rounded w-full">
<LightweightSchemaForm
schema={{
properties: Object.fromEntries(
Object.entries(obj.properties).filter(([k, v]) => k !== 'label')
),
$schema: '',
required: obj.required ?? [],
type: 'object',
order: obj.order ?? []
}}
schema={filterObjectProperties(obj)}
bind:args={value}
{disabled}
/>