Skip to content

provideGridIcons

Provides application-level icon overrides for all grids.

Available icons to override:

  • expand - Expand icon for collapsed items (trees, groups, details)
  • collapse - Collapse icon for expanded items
  • sortAsc - Sort ascending indicator
  • sortDesc - Sort descending indicator
  • sortNone - Sort neutral/unsorted indicator
  • submenuArrow - Submenu arrow for context menus
  • dragHandle - Drag handle icon for reordering
  • toolPanel - Tool panel toggle icon in toolbar
  • filter - Filter icon in column headers
  • filterActive - Filter icon when filter is active
  • print - Print icon for print button
provideGridIcons(icons: Partial<GridIcons>): EnvironmentProviders
NameTypeDescription
iconsPartial<GridIcons>
app.config.ts
import { provideGridIcons } from '@toolbox-web/grid-angular';
export const appConfig: ApplicationConfig = {
providers: [
provideGridIcons({
expand: '',
collapse: '',
sortAsc: '',
sortDesc: '',
filter: '<svg viewBox="0 0 16 16">...</svg>',
})
]
};
AI assistants: For complete API documentation, implementation guides, and code examples for this library, see https://raw.githubusercontent.com/OysteinAmundsen/toolbox/main/llms-full.txt