/** * GiftDetailsStep.vue - Gift details step component * * Extracted from GiftedDialog.vue to handle the complete step 2 * gift details form interface with entity summaries and validation. * * Features: * - Entity summary display with edit capability * - Gift description input with placeholder support * - Amount input with increment/decrement controls * - Unit code selection (HUR, USD, BTC, etc.) * - Photo & more options navigation * - Conflict detection and warning display * - Form validation and submission * - Cancel functionality * - Template streamlined with computed CSS properties * * @author Matthew Raymer */