#2626: EmployeeSelect.jsx
projectforge-webapp/src/components/base/page/layout/EmployeeSelect.jsx React JSX Component (Employee Async Select), projectforge-webapp/src/components/base/page/layout/EmployeeSelect.jsx 108 lines · 99 code · 0 comments · 9 blank
Async-select input for choosing an employee. Uses ReactSelect with loadOptions calling GET employee/autosearch?search=. Displays option as displayName via getOptionLabel. Includes "select me" Button — shows a smile emoji icon (toggles to wink on hover) that selects the current user's employee record via handleChange(employee). Select-me button hidden when current value matches employee. Tooltip reads translations['tooltip.selectMe']. Wraps everything in .form-group div. Imports: FontAwesome regular icons, reactstrap Button/UncontrolledTooltip, rest utilities, ReactSelect, Input SCSS module.
Git History
e67067aa7 Migrate react-redux connect() to hooks (useSelector/useDispatch)
3685edd6c lift to react 18 wip
b100ff17a fix eslint
253b9f38b update some deps and fix eslint errors
c2b85fee3 fix eslint