In the past few years, we have covered plenty of conditional logic plugins that let you limit access to premium content on your site. Restricted Blocks for WordPress is made specifically for Gutenberg. It lets you restrict content access based on user role, age, location, device, and other factors.
Restricted Blocks for Gutenberg supports the following conditions:
- IP address
- http headers
You can use them to hide/show content conditionally. DAEXT is the developer behind this screen. You can find out more about it here.