Here’s a bare bones Theme Component to provide different icons in the two different states…
I used @PhilFoss code from this related post: