mirror of
https://github.com/hexastack/hexabot
synced 2025-06-26 18:27:28 +00:00
Merge 5579355e05
into b81fdd71da
This commit is contained in:
commit
cd4737d49a
@ -24,6 +24,7 @@ type QuickRepliesInput = {
|
|||||||
maxInput?: number;
|
maxInput?: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const QuickRepliesInput: FC<QuickRepliesInput> = ({
|
const QuickRepliesInput: FC<QuickRepliesInput> = ({
|
||||||
value,
|
value,
|
||||||
onChange,
|
onChange,
|
||||||
@ -49,15 +50,7 @@ const QuickRepliesInput: FC<QuickRepliesInput> = ({
|
|||||||
|
|
||||||
updatedQuickReplies.splice(index, 1);
|
updatedQuickReplies.splice(index, 1);
|
||||||
setQuickReplies(
|
setQuickReplies(
|
||||||
updatedQuickReplies.length
|
updatedQuickReplies
|
||||||
? updatedQuickReplies
|
|
||||||
: [
|
|
||||||
createValueWithId({
|
|
||||||
content_type: QuickReplyType.text,
|
|
||||||
title: "",
|
|
||||||
payload: "",
|
|
||||||
}),
|
|
||||||
],
|
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
const updateInput = (index: number) => (p: StdQuickReply) => {
|
const updateInput = (index: number) => (p: StdQuickReply) => {
|
||||||
@ -66,7 +59,7 @@ const QuickRepliesInput: FC<QuickRepliesInput> = ({
|
|||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
onChange(quickReplies.map(({ value }) => value));
|
onChange(quickReplies.map(({ value }) => value));
|
||||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||||
}, [quickReplies]);
|
}, [quickReplies]);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user