diff --git a/.agents/skills/recettes-client/SKILL.md b/.agents/skills/recettes-client/SKILL.md index 6f7c972..b0075b8 100644 --- a/.agents/skills/recettes-client/SKILL.md +++ b/.agents/skills/recettes-client/SKILL.md @@ -158,9 +158,36 @@ toaster.addMessage({ description: 'Saved', type: 'success', closeable: true, tit ``` +## Form Inputs — DsfrInput + +Real `DsfrInputProps` (from `@gouvminint/vue-dsfr`, confirmed against `node_modules/@gouvminint/vue-dsfr/**/DsfrInput.types.d.ts`): + +| Prop | Type | Purpose | +|------|------|---------| +| `modelValue` | `string \| number` | v-model | +| `label` | `string` | Field label | +| `labelVisible` | `boolean` | Show/hide label | +| `hint` | `string` | Help text | +| `isInvalid` | `boolean` | Error state (red border + error styling) | +| `isValid` | `boolean` | Success state | +| `isTextarea` | `boolean` | Render as `