fix(custom-fields) : fix declaration order in useComponentEdit and useComponentCreate

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-04 13:18:16 +02:00
parent c4ed8c8edc
commit 44b6e0998c
2 changed files with 29 additions and 29 deletions

View File

@@ -93,18 +93,6 @@ export function useComponentCreate() {
const lastSuggestedName = ref('')
const createdComponentId = ref<string | null>(null)
const {
fields: customFieldInputs,
requiredFilled: requiredCustomFieldsFilled,
saveAll: saveAllCustomFields,
refresh: refreshCustomFieldInputs,
} = useCustomFieldInputs({
definitions: computed(() => selectedTypeStructure.value?.customFields ?? []),
values: computed(() => []),
entityType: 'composant',
entityId: createdComponentId,
})
const structureAssignments = ref<StructureAssignmentNode | null>(null)
const selectedDocuments = ref<File[]>([])
const uploadingDocuments = ref(false)
@@ -154,6 +142,18 @@ export function useComponentCreate() {
return structure ? normalizeStructureForEditor(structure) : null
})
const {
fields: customFieldInputs,
requiredFilled: requiredCustomFieldsFilled,
saveAll: saveAllCustomFields,
refresh: refreshCustomFieldInputs,
} = useCustomFieldInputs({
definitions: computed(() => selectedTypeStructure.value?.customFields ?? []),
values: computed(() => []),
entityType: 'composant',
entityId: createdComponentId,
})
const structureHasRequirements = computed(() =>
hasAssignments(structureAssignments.value),
)