I have a icon which is not decorative, and it is not directly within an interactive element, though there is an interactive element in the hierarchy.
Something like this:
<button type="button">
<div> Some info </div>
<div> other info </div>
<i class="material-icons"> icon </i>
</button>
This icon displays information about the status of this item.
To make it more accessible, is it better to change the structure to this:
<button type="button">
<div> Some info </div>
<div> other info </div>
<span aria-label="the actual status">/
<i class="material-icons"> icon </i>
</span>
</button>
OR this:
<button type="button">
<div> Some info </div>
<div> other info </div>
<i class="material-icons"> icon </i>
<span class="sr-only"> the actual status </span>
</button>