/** * EntityIcon.vue - Icon generation component for contacts and entities * * Generates icons for contacts and entities using either profile images * or DiceBear avatars. Handles CORS image transformation and fallback * to blank square for missing identifiers. * * Features: * - Profile image display with CORS handling * - DiceBear avatar generation for missing images * - Fallback to blank square for missing identifiers * - Dynamic icon sizing * - Contact object integration * * @author Matthew Raymer */