/** Placeholder glyph per taxonomy family — plain module so both server and client components can call it. */ export type PlaceholderGlyph = 'card' | 'comic' | 'watch' | 'brick' | 'game' | 'sneaker' | 'coin' | 'bottle' | 'car' | 'toy' | 'book' | 'art' | 'box'; export function glyphForFamily(familySlug: string | null | undefined): PlaceholderGlyph { switch (familySlug) { case 'trading_cards': case 'sports_cards': return 'card'; case 'comics': case 'manga': return 'comic'; case 'watches': return 'watch'; case 'lego': return 'brick'; case 'video_games': case 'gaming_hardware': case 'arcade_pinball': case 'board_games': return 'game'; case 'sneakers': case 'fashion_streetwear': return 'sneaker'; case 'coins': case 'banknotes': case 'medals': case 'stamps': return 'coin'; case 'wine': case 'whisky': case 'rum': case 'cognac': case 'perfume': return 'bottle'; case 'automobiles': case 'motorcycles': case 'model_cars': return 'car'; case 'funko': case 'designer_toys': case 'action_figures': case 'vintage_toys': case 'dolls': case 'plush': return 'toy'; case 'books': case 'historical_documents': case 'maps': return 'book'; case 'art': case 'contemporary_art': case 'photography': case 'movie_posters': case 'animation_art': return 'art'; default: return 'box'; } }