Central barrel export file for the brand/logo icon collection, re-exporting all named icon components from their individual modules. ## Key Components This file aggregates **90+ brand and platform icon components** across several categories: | Category | Examples | |---|---| | Adobe Suite | `AdobeAeIcon`, `AdobeAiIcon`, `AdobePsIcon`, `AdobeXdIcon` | | AI Platforms | `AnthropicLogoIcon`, `GeminiLogoIcon`, `OpenaiLogoIcon` | | Apple / Google | `AppleIcon`, `GoogleIcon`, `GooglePlayIcon`, `AppStoreIcon` | | Microsoft / Azure | `MicrosoftLogoIcon`, `AzureAdLogoIcon`, `Office365LogoIcon` | | Social Media | `TwitterXIcon`, `LinkedinIcon`, `InstagramIcon`, `TiktokIcon` | | Dev / IT Tools | `GithubIcon`, `FleetMdmLogoIcon`, `MeshcentralLogoIcon`, `OsqueryLogoIcon` | | Productivity | `ClickupLogoIcon`, `HubspotLogoIcon`, `TrelloIcon`, `SlackLogoIcon` | Many brands include both a standard and a grey variant (e.g., `SlackLogoIcon` / `SlackLogoGreyIcon`), useful for active/inactive or colored/monochrome UI states. ## Usage Example ```typescript // Import individual icons as needed import { GithubIcon, SlackLogoIcon, SlackLogoGreyIcon, OpenaiLogoIcon, WindowsLogoGreyIcon, } from '@openframe-oss-lib/icons/brands'; // Use in a React/Vue component function IntegrationBadge({ active }: { active: boolean }) { const SlackIcon = active ? SlackLogoIcon : SlackLogoGreyIcon; return ; } ``` ## Notes - Grey variants (e.g., `*LogoGreyIcon`) are ideal for disabled, inactive, or muted UI states. - All icons are individually tree-shakeable — only imported icons are included in your bundle. - Source: [`index.ts`](https://github.com/flamingo-stack/openframe-oss-lib/blob/main/index.ts)