feat: default Send Message recipient to team lead
When opening Send Message dialog without a specific recipient, auto-select the lead member instead of showing empty "Select member".
This commit is contained in:
parent
e837eb7db8
commit
e2ca78d1b2
1 changed files with 2 additions and 1 deletions
|
|
@ -160,7 +160,8 @@ export const SendMessageDialog = ({
|
||||||
// Reset form on open transition (avoid setState in render)
|
// Reset form on open transition (avoid setState in render)
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (open && !prevOpenRef.current) {
|
if (open && !prevOpenRef.current) {
|
||||||
setMember(defaultRecipient ?? '');
|
const leadName = members.find((m) => isLeadMember(m))?.name;
|
||||||
|
setMember(defaultRecipient ?? leadName ?? '');
|
||||||
setQuote(quotedMessage);
|
setQuote(quotedMessage);
|
||||||
setQuoteExpanded(false);
|
setQuoteExpanded(false);
|
||||||
prevResultRef.current = lastResult;
|
prevResultRef.current = lastResult;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue