Can I specify a button or block based on the logged in user?

So, I can create user groups and set block visibility by that. But can I create a user-level permissions based on the data I’m pulling?

As an example - I have a platform where userA can create a page for userB and users C-Z can log in and signup to be “supporters” of userB. But I only want userB to be able to edit certain features. UserB is not specific in their softr user profile, but it’s based on the fact that they are the recipient of the page created.

Is there a way to do this that I’m missing?

As long as you can group users based on their attributes into different user groups let’s say GroupA and GroupB then you can have certain blocks visible only to GroupA or GroupB