mirror of
https://github.com/hexastack/hexabot
synced 2025-06-26 18:27:28 +00:00
fix: simplify quick replies removal logic
This commit is contained in:
parent
16377be405
commit
1907307241
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright © 2024 Hexastack. All rights reserved.
|
* Copyright © 2025 Hexastack. All rights reserved.
|
||||||
*
|
*
|
||||||
* Licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms:
|
* Licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms:
|
||||||
* 1. The name "Hexabot" is a trademark of Hexastack. You may not use this name in derivative works without express written permission.
|
* 1. The name "Hexabot" is a trademark of Hexastack. You may not use this name in derivative works without express written permission.
|
||||||
@ -48,17 +48,7 @@ const QuickRepliesInput: FC<QuickRepliesInput> = ({
|
|||||||
const updatedQuickReplies = [...quickReplies];
|
const updatedQuickReplies = [...quickReplies];
|
||||||
|
|
||||||
updatedQuickReplies.splice(index, 1);
|
updatedQuickReplies.splice(index, 1);
|
||||||
setQuickReplies(
|
setQuickReplies(updatedQuickReplies);
|
||||||
updatedQuickReplies.length
|
|
||||||
? updatedQuickReplies
|
|
||||||
: [
|
|
||||||
createValueWithId({
|
|
||||||
content_type: QuickReplyType.text,
|
|
||||||
title: "",
|
|
||||||
payload: "",
|
|
||||||
}),
|
|
||||||
],
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
const updateInput = (index: number) => (p: StdQuickReply) => {
|
const updateInput = (index: number) => (p: StdQuickReply) => {
|
||||||
quickReplies[index].value = p;
|
quickReplies[index].value = p;
|
||||||
|
Loading…
Reference in New Issue
Block a user