GridIconProvider
Provides application-wide icon overrides for all descendant grids.
Wrap your application (or part of it) with this provider to customize grid icons across all DataGrid components.
const GridIconProvider: FC<GridIconProviderProps>Example
Section titled “Example”// App.tsx or main.tsximport { GridIconProvider } from '@toolbox-web/grid-react';
const customIcons = { expand: '➕', collapse: '➖', sortAsc: '↑', sortDesc: '↓', filter: '<svg>...</svg>',};
function App() { return ( <GridIconProvider icons={customIcons}> <Dashboard /> </GridIconProvider> );}Available icons to override:
expand- Expand icon for collapsed items (trees, groups, details)collapse- Collapse icon for expanded itemssortAsc- Sort ascending indicatorsortDesc- Sort descending indicatorsortNone- Sort neutral/unsorted indicatorsubmenuArrow- Submenu arrow for context menusdragHandle- Drag handle icon for reorderingtoolPanel- Tool panel toggle icon in toolbarfilter- Filter icon in column headersfilterActive- Filter icon when filter is activeprint- Print icon for print button
AI assistants: For complete API documentation, implementation guides, and code examples for this library, see https://toolboxjs.com/llms-full.txt