feat(custom-fields) : autocomplete sur le nom dans MachineCustomFieldDefEditor

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Matthieu
2026-05-11 14:59:12 +02:00
parent a4ea44675a
commit e6a85a9de4
4 changed files with 12 additions and 16 deletions

View File

@@ -94,12 +94,11 @@
<div class="flex-1 space-y-2">
<div class="grid grid-cols-1 md:grid-cols-2 gap-2">
<input
<CustomFieldNameInput
v-model="field.name"
type="text"
class="input input-bordered input-xs"
placeholder="Nom du champ"
>
size="xs"
/>
<select v-model="field.type" class="select select-bordered select-xs">
<option value="text">
Texte

View File

@@ -103,11 +103,10 @@
</div>
<div class="flex-1 space-y-2">
<div class="grid grid-cols-1 md:grid-cols-2 gap-2">
<input
<CustomFieldNameInput
v-model="field.name"
type="text"
class="input input-bordered input-xs"
placeholder="Nom du champ"
size="xs"
/>
<select v-model="field.type" class="select select-bordered select-xs">
<option value="text">Texte</option>

View File

@@ -33,12 +33,11 @@
<div class="flex-1 space-y-2">
<div class="grid grid-cols-1 md:grid-cols-2 gap-2">
<input
<CustomFieldNameInput
v-model="field.name"
type="text"
class="input input-bordered input-sm"
placeholder="Nom du champ"
>
size="sm"
/>
<select v-model="field.type" class="select select-bordered select-sm">
<option value="text">
Texte

View File

@@ -50,12 +50,11 @@
<div class="flex-1 space-y-2">
<!-- Definition fields -->
<div class="grid grid-cols-1 md:grid-cols-3 gap-2">
<input
:value="field.name"
type="text"
class="input input-bordered input-sm"
<CustomFieldNameInput
:model-value="field.name"
placeholder="Nom du champ"
@blur="handleDefinitionUpdate(field, 'name', ($event.target as HTMLInputElement).value)"
size="sm"
@update:model-value="(value: string) => handleDefinitionUpdate(field, 'name', value)"
/>
<select
:value="field.type || 'text'"