I know that we can deploy an SPFX App in the tenant app catalog and make it available for all site collections. We can also deploy it only to the app catalog on specific site collections. Either way, the app is visible to users and they can add to any page they want.
Is there a way that we add admin approval before it can be added to the page? or hide it from the users but let the admin add it to the specific page?