Volunteer coordinators are constantly in contact with involved parties. Say the
coordinator needs to communicate with community contacts and volunteers because
of a change in a shift. It was time consuming to navigate away from the shift,
find the volunteer, copy the appropriate volunteer info, start contacting the
volunteer, only to navigate back to the shift to get the details that need to be
communicated. It's a lot of actions to perform and information to hold in your
head at once.
Now, admins can copy a volunteer's email or phone number (if one exists) from
the shift page directly.
I also moved the existing svgs to partials. I like erb partials over a static
svg files or inline in css because they can be styled, and have custom
accessible titles.
I think the downside is that partials in rails can sometimes be slow to render,
but I think we're not adding a million of them on any page (right now), and that
rendering is getting faster thanks to tools like
herb.
This also introduced two new phone and email SVGs.