feat(respuesta): elegir marca, el botón ejecuta
This commit is contained in:
1 parent
7a3d146892
commit
b2112eb390
1 file changed
+14
-6
@@ -241,9 +241,9 @@ export default function TicketDetailPage() {
|
||||
};
|
||||
|
||||
const chooseSendAction = (action: "send" | "resolved" | "closed") => {
|
||||
// Solo marca la opción; se ejecuta al presionar el botón.
|
||||
setSendAction(action);
|
||||
setSendMenuOpen(false);
|
||||
void submitComment(action === "send" ? undefined : action);
|
||||
};
|
||||
|
||||
useEffect(() => {
|
||||
@@ -846,14 +846,13 @@ export default function TicketDetailPage() {
|
||||
</label>
|
||||
</div>
|
||||
{isTeam ? (
|
||||
<div className="position-relative">
|
||||
<div className="btn-group" role="group" aria-label="Opciones de envío">
|
||||
<button
|
||||
type="button"
|
||||
className="btn btn-primary"
|
||||
disabled={!comment.trim() || submitting}
|
||||
aria-label="Opciones de envío"
|
||||
aria-expanded={sendMenuOpen}
|
||||
onClick={() => setSendMenuOpen((o) => !o)}
|
||||
title={`Enviar con: ${SEND_ACTIONS[sendAction].label}`}
|
||||
onClick={() => void submitComment(sendAction === "send" ? undefined : sendAction)}
|
||||
>
|
||||
{submitting ? (
|
||||
<span className="spinner-border spinner-border-sm" role="status"></span>
|
||||
@@ -863,7 +862,16 @@ export default function TicketDetailPage() {
|
||||
{SEND_ACTIONS[sendAction].label}
|
||||
</>
|
||||
)}
|
||||
<i className="bi bi-chevron-down ms-2"></i>
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
className="btn btn-primary dropdown-toggle dropdown-toggle-split"
|
||||
disabled={!comment.trim() || submitting}
|
||||
aria-label="Elegir modo de envío"
|
||||
aria-expanded={sendMenuOpen}
|
||||
onClick={() => setSendMenuOpen((o) => !o)}
|
||||
>
|
||||
<span className="visually-hidden">Elegir</span>
|
||||
</button>
|
||||
{sendMenuOpen && (
|
||||
<>
|
||||
|
||||
Reference in new issue
Block a user