[#MUI-32] Création d'un composant saisie assistée (autocomplete) (#46)

| Numéro du ticket | Titre du ticket |
|------------------|-----------------|
|                  |                 |

## Description de la PR

## Modification du .env

## Check list

- [ ] Pas de régression
- [ ] TU/TI/TF rédigée
- [ ] TU/TI/TF OK
- [ ] CHANGELOG modifié

Reviewed-on: #46
Co-authored-by: tristan <tristan@yuno.malio.fr>
Co-committed-by: tristan <tristan@yuno.malio.fr>
This commit was merged in pull request #46.
This commit is contained in:
2026-05-13 06:59:13 +00:00
committed by Autin
parent 9ed094ba86
commit b2e3a83bb9
12 changed files with 1949 additions and 75 deletions

View File

@@ -1,7 +1,5 @@
<template>
<div
class="relative w-full"
>
<div :class="mergedGroupClass">
<textarea
:id="inputId"
:name="name"
@@ -81,6 +79,7 @@
<script setup lang="ts">
import {computed, ref, useAttrs, useId} from 'vue'
import {twMerge} from 'tailwind-merge'
defineOptions({name: 'MalioInputTextArea', inheritAttrs: false})
@@ -108,6 +107,7 @@ const props = withDefaults(
error?: string
success?: string
rounded?: string
groupClass?: string
}>(),
{
@@ -133,9 +133,14 @@ const props = withDefaults(
maxResizeWidth: 640,
minResizeHeight: 40,
maxResizeHeight: 320,
groupClass: '',
},
)
const mergedGroupClass = computed(() =>
twMerge('relative w-full', props.groupClass),
)
const attrs = useAttrs()
const generatedId = useId()
const localValue = ref('')