Show gates on the storefront using a theme app extension

This is the second part of a tutorial series to build a tokengating app. You need to complete Create gates in admin using Gates API before starting this tutorial.

Now that you've created the admin app to configure gates, you need to show the gates in the online store, verify that the customer is the owner of the wallet, and pass the gate context to checkout to inform a function whether the gate has been unlocked.