@angularforge/gallery
Icons
Swap the gallery's UI icon family between Heroicons, Lucide, and Bootstrap.
iconFamily option:
options: GalleryOptions = {
iconFamily: 'lucide', // 'heroicons' (default) | 'lucide' | 'bootstrap'
};@ng-icons/core , @ng-icons/heroicons , @ng-icons/lucide , @ng-icons/bootstrap-icons ) ship as dependencies and install automatically — no extra setup or `provideIcons` needed in your app. Only the specific icons the gallery uses are imported, so the footprint stays small. Icons inherit color from the theme tokens above, so they adapt to light/dark automatically.
bootstrap family uses Bootstrap Icons' own brand logos, while heroicons and lucide (which don't ship brand logos) fall back to a set of dedicated official-style brand SVGs. All of them are monochrome and follow the theme tokens.