/** AppIconName tokens — fonte sem React Native (BFF + app + registry). */ export const APP_ICON_NAMES = [ 'search', 'hunt', 'back', 'overflow', 'location', 'mic', 'send', 'chat', 'close', 'chevron-down', 'chevron-up', 'chevron-right', 'flip-camera', 'flash', 'gallery', 'video', 'camera', 'trash', 'globe', 'travel', 'tab-discover', 'tab-vibes', 'tab-flash', 'tab-chat', 'tab-random', 'boost', 'fire', 'right-now', 'settings', 'edit', 'crop', 'incognito', 'events', 'shield', 'profile', 'bookmark', 'list', 'communities', 'star', 'sign-out', 'publish', 'story', 'story-music', 'story-sticker', 'story-text', 'story-effects', 'story-mention', 'repost', 'heart', 'heart-filled', 'thumbs-up', 'thumbs-up-filled', 'play', 'pause', 'plus', 'followers', 'mention', 'visibility', 'visibility-off', 'check', 'arrow-right', 'arrow-up-right', 'arrow-down-right', 'reply', 'pending', 'download', 'radio-unchecked', 'copy', 'attachment', 'poll', 'lock', 'volume-on', 'volume-off', 'info', 'warning', 'signal', 'hourglass', 'bell', 'share', 'gift', ] as const; export type AppIconName = (typeof APP_ICON_NAMES)[number]; const APP_ICON_NAME_SET: ReadonlySet = new Set(APP_ICON_NAMES); export function isAppIconName(value: string): value is AppIconName { return APP_ICON_NAME_SET.has(value); }