status: getApplicationNextStatus()

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({