in apps/chat/src/components/Chat/TalkTo/TalkToCard.tsx [161:196]
status: getApplicationNextStatus(entity),
}),
);
}, [dispatch, entity]);
const handleSelectVersion = useCallback(
(model: DialAIEntityModel) => {
onSelectVersion(model);
},
[onSelectVersion],
);
const isOldReplay = useMemo(() => {
return (
entity.id === REPLAY_AS_IS_MODEL &&
conversation.replay &&
conversation.replay.isReplay &&
conversation.replay.replayUserMessagesStack &&
conversation.replay.replayUserMessagesStack.some(
(message) => !message.model,
)
);
}, [conversation.replay, entity.id]);
const menuItems: DisplayMenuItemProps[] = useMemo(
() => [
{
name: t(getPlayerCaption(entity)),
dataQa: 'status-change',
disabled: playerStatus === SimpleApplicationStatus.UPDATING,
display:
(isAdmin || isMyEntity) &&
!!entity.functionStatus &&
isCodeAppsEnabled,
Icon: PlayerIcon,
iconClassName: classNames({