code: def _show_install_component_prompt(
      entry: Dict[str, str], component: str, org: str, yes_arg: bool
  ) -> str:
      git_url = entry["gitUrl"]
  
      # yes arg does not prompt the user for permission to install anything
      # automatically creates env and sets up the project
      if yes_arg:
          return git_url
  
      prompt = f"""
      ⚡ Installing Lightning component ⚡
  
      component name : {component}
      developer      : {org}
  
      Installation runs the following command for you:
  
      pip install {git_url}
      """
      logger.info(prompt)
  
      try:
          value = input("\nPress enter to continue:   ")
          value = value.strip().lower()
          should_install = len(value) == 0 or value in {"y", "yes", 1}
          if not should_install:
              raise KeyboardInterrupt()
  
          return git_url
      except KeyboardInterrupt:
          repo = entry["sourceUrl"]
          raise SystemExit(
              f"""
          ⚡ Installation aborted! ⚡
  
          Install the component yourself by visiting:
          {repo}
          """
          )
  
imports: import os
  import re
  import shutil
  import subprocess
  import sys
  from typing import Dict, Optional, Tuple
  import click
  import requests
  from packaging.version import Version
  from lightning.app.core.constants import LIGHTNING_APPS_PUBLIC_REGISTRY, LIGHTNING_COMPONENT_PUBLIC_REGISTRY
  from lightning.app.utilities.app_helpers import Logger
label_desc: Use image node_id 11 for calling a global function with example usage: _show_install_component_prompt(entry, component, org, yes_arg) and returns: git_url, git_url