Hey @Zac_Harvey! Definitely happy to help with this.
We can go step by step
Here's a post that goes over hiding components dynamically. You can set a conditional value inside of the "Hidden" field of a component, so it'll be something like this. Hidden is set to true when there's no value.
Then, for the piece on setting the localStorage variable on a 200 return, we can add a success event handler to our query. We can also "Only run when" based on a certain condition. In my example, I'm only running the query when there's no error.
Let me know how this works for you and if not, any screenshots you have of your current setup would be great!