message: frontend: Update action/install buttons
  When there is an action text annotation, show only the button with that text/remote workflow. When there is not, show the usual install/uninstall workflow.
  Fixes
diff: @@ -469,26 +469,27 @@ export const OperatorHubTileView: React.FC<OperatorHubTileViewProps> = (props) =
  data-test-id="operator-modal-header"
  />
  <div className="co-catalog-page__overlay-actions">
  - {detailsItem.marketplaceRemoteWorkflow && (
  + {detailsItem.marketplaceRemoteWorkflow && detailsItem.marketplaceActionText && (
  <ExternalLink
  additionalClassName="pf-c-button pf-m-primary co-catalog-page__overlay-action"
  href={detailsItem.marketplaceRemoteWorkflow}
  text={
  <>
  <div className="co-catalog-page__overlay-action-label">
  - {detailsItem.marketplaceActionText || 'Purchase'}
  + {detailsItem.marketplaceActionText}
  </div>
  <ExternalLinkAltIcon className="co-catalog-page__overlay-action-icon" />
  </>
  }
  />
  )}
  - {!detailsItem.installed ? (
  + {!detailsItem.marketplaceActionText &&
  + (!detailsItem.installed ? (
  <Link
  className={classNames(
  'pf-c-button',
  - { 'pf-m-secondary': detailsItem.marketplaceRemoteWorkflow },
  - { 'pf-m-primary': !detailsItem.marketplaceRemoteWorkflow },
  + { 'pf-m-secondary': detailsItem.marketplaceActionText },
  + { 'pf-m-primary': !detailsItem.marketplaceActionText },
  'co-catalog-page__overlay-action',
  )}
  data-test-id="operator-install-btn"
  @@ -506,7 +507,7 @@ export const OperatorHubTileView: React.FC<OperatorHubTileViewProps> = (props) =
  >
  Uninstall
  </Button>
  - )}
  + ))}
  </div>
  </>
  }
  