#2626: EmployeeSelect.jsx
projectforge-webapp/src/components/base/page/layout/EmployeeSelect.jsx Composant React JSX (Sélection asynchrone d'employé), projectforge-webapp/src/components/base/page/layout/EmployeeSelect.jsx 108 lignes · 99 code · 0 commentaires · 9 vides
Champ de saisie à sélection asynchrone pour choisir un employé. Utilise ReactSelect avec loadOptions appelant GET employee/autosearch?search=. Affiche l'option sous forme de displayName via getOptionLabel. Inclut un bouton « me sélectionner » — affiche une icône d'emoji sourire (bascule vers clin d'œil au survol) qui sélectionne l'enregistrement de l'employé de l'utilisateur actuel via handleChange(employee). Le bouton « me sélectionner » est masqué lorsque la valeur actuelle correspond à l'employé. L'infobulle affiche translations['tooltip.selectMe']. Enveloppe le tout dans un div .form-group. Importations : icônes régulières FontAwesome, Button/UncontrolledTooltip de reactstrap, utilitaires restants, ReactSelect, module SCSS Input.
Historique Git
e67067aa7 Migration de react-redux connect() vers les hooks (useSelector/useDispatch)
3685edd6c mise à niveau vers react 18 wip
b100ff17a correction eslint
253b9f38b mise à jour de certaines dépendances et correction des erreurs eslint
c2b85fee3 correction eslint