We currently have a VF page embedded on a contact page layout consisting solely of a hyperlink. Technically, the page has two links - one if the contact is portal enabled and one if it's not portal enabled. Clicking the link kicks off an approval process with specific comment text. (Yes, complete overkill, but that's the way it is.)
I want to create an LX version of this functionality. I don't believe I can created a button/link/action due to the fact that its visibility is dependent upon querying for a (potential) user record for the contact. And I believe the same issue is preventing me from using a single component's visibliity filter.
Am I overlooking the obvious? I assume I have to create two separate components, each one with the appropriate link and using the component's visibility filter. True? Not a huge deal, it just feels like overkill.