Move category editor to full pages and simplify root skeleton

This commit is contained in:
MatthieuTD
2025-10-07 08:30:40 +02:00
parent c5cd75a19f
commit 14e8faf3a1
11 changed files with 726 additions and 460 deletions

View File

@@ -210,16 +210,13 @@ const sanitizeSubcomponents = (components: any[]): ComponentModelStructureNode[]
export const normalizeStructureForSave = (input: any): ComponentModelStructure => {
const source = cloneStructure(input)
return {
const result: ComponentModelStructure = {
customFields: sanitizeCustomFields(source.customFields),
pieces: sanitizePieces(source.pieces),
subcomponents: sanitizeSubcomponents(source.subcomponents),
typeComposantId: source.typeComposantId,
typeComposantLabel: source.typeComposantLabel,
modelId: source.modelId,
familyCode: source.familyCode,
alias: source.alias,
}
return result
}
const hydrateCustomFields = (fields: any[]): any[] => {