UI: Only show "Interact" menu for interactable sources

Most sources can't be interacted with, so always showing this menu only
takes up space and makes the menu stack bigger.
This commit is contained in:
Internal Server Error - Gitea: Git with a cup of tea
500 Internal Server Error

Gitea Version: 1.28.0+dev-477-g8b6ad49a5f