Review comment: use case-let.
Eliminate ShareItem.icon.