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:
@@ -94,12 +94,11 @@
|
|||||||
|
|
||||||
<div class="flex-1 space-y-2">
|
<div class="flex-1 space-y-2">
|
||||||
<div class="grid grid-cols-1 md:grid-cols-2 gap-2">
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-2">
|
||||||
<input
|
<CustomFieldNameInput
|
||||||
v-model="field.name"
|
v-model="field.name"
|
||||||
type="text"
|
|
||||||
class="input input-bordered input-xs"
|
|
||||||
placeholder="Nom du champ"
|
placeholder="Nom du champ"
|
||||||
>
|
size="xs"
|
||||||
|
/>
|
||||||
<select v-model="field.type" class="select select-bordered select-xs">
|
<select v-model="field.type" class="select select-bordered select-xs">
|
||||||
<option value="text">
|
<option value="text">
|
||||||
Texte
|
Texte
|
||||||
|
|||||||
@@ -103,11 +103,10 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex-1 space-y-2">
|
<div class="flex-1 space-y-2">
|
||||||
<div class="grid grid-cols-1 md:grid-cols-2 gap-2">
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-2">
|
||||||
<input
|
<CustomFieldNameInput
|
||||||
v-model="field.name"
|
v-model="field.name"
|
||||||
type="text"
|
|
||||||
class="input input-bordered input-xs"
|
|
||||||
placeholder="Nom du champ"
|
placeholder="Nom du champ"
|
||||||
|
size="xs"
|
||||||
/>
|
/>
|
||||||
<select v-model="field.type" class="select select-bordered select-xs">
|
<select v-model="field.type" class="select select-bordered select-xs">
|
||||||
<option value="text">Texte</option>
|
<option value="text">Texte</option>
|
||||||
|
|||||||
@@ -33,12 +33,11 @@
|
|||||||
|
|
||||||
<div class="flex-1 space-y-2">
|
<div class="flex-1 space-y-2">
|
||||||
<div class="grid grid-cols-1 md:grid-cols-2 gap-2">
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-2">
|
||||||
<input
|
<CustomFieldNameInput
|
||||||
v-model="field.name"
|
v-model="field.name"
|
||||||
type="text"
|
|
||||||
class="input input-bordered input-sm"
|
|
||||||
placeholder="Nom du champ"
|
placeholder="Nom du champ"
|
||||||
>
|
size="sm"
|
||||||
|
/>
|
||||||
<select v-model="field.type" class="select select-bordered select-sm">
|
<select v-model="field.type" class="select select-bordered select-sm">
|
||||||
<option value="text">
|
<option value="text">
|
||||||
Texte
|
Texte
|
||||||
|
|||||||
@@ -50,12 +50,11 @@
|
|||||||
<div class="flex-1 space-y-2">
|
<div class="flex-1 space-y-2">
|
||||||
<!-- Definition fields -->
|
<!-- Definition fields -->
|
||||||
<div class="grid grid-cols-1 md:grid-cols-3 gap-2">
|
<div class="grid grid-cols-1 md:grid-cols-3 gap-2">
|
||||||
<input
|
<CustomFieldNameInput
|
||||||
:value="field.name"
|
:model-value="field.name"
|
||||||
type="text"
|
|
||||||
class="input input-bordered input-sm"
|
|
||||||
placeholder="Nom du champ"
|
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
|
<select
|
||||||
:value="field.type || 'text'"
|
:value="field.type || 'text'"
|
||||||
|
|||||||
Reference in New Issue
Block a user