add last synced icon to results
Created by: camdencheek
This PR implements the "last synced" icon as designed here.
The purpose of this icon is to provide users a way to know, at best, how recent their results are. Users should never see results for code that is pushed after that date.
Fixes #22255 (closed) cc @rrhyne
This PR:
- Adds the last-synced icon to the each result type in the top right corner
- Adds hover data so when users hover over the icon, they will see the last-synced time for the repo the result belongs to
- Updates the spacing for the result header items on the right so the right side of the header is aligned with the right side of the icon.
Single-line commit matches (see what I mean about how padding is different on commit/diff matches?):