/**
* EntitySummaryButton.vue - Displays selected entity with edit capability
*
* Extracted from GiftedDialog.vue to handle entity summary display in the gift
* details step with edit functionality.
*
* Features:
* - Shows entity avatar (person or project)
* - Displays entity name and role label
* - Handles editable vs locked states
* - Emits edit events when clicked and editable
* - Supports both person and project entity types
* - Template streamlined with computed CSS properties
*
* @author Matthew Raymer
*/
{{ label }}
{{ entity?.name || "Unnamed" }}