igniteui-webcomponents
Version:
Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.
29 lines (28 loc) • 1.93 kB
TypeScript
/** READ BEFORE YOU MODIFY THIS FILE!
*
* Before you add/modify an icon reference, please think about the semantics of the icon you are adding/modifying.
*
* Icon aliases have sematic meaning depending on the context in which they are used.
* For instance, if your component handles toggling between expanded and collapsed states,
* you may want to use the already existing `expand` and `collapse` aliases that point to
* the `expand_more` and `expand_less` icons in the material font set.
*
* It may so happen, however, that the design of your component requires you to use the `chevron_right` for the
* expand icon and the `expand_more` for the collapse icon. In this case the `tree_expand` and `tree_collapse` aliases
* would be appropriate.
* This distinction is important when choosing which icon to use for your component as it will have an impact
* when a user decides to rewire the `expand`/`collapse` icons to some other icons.
*
* Likewise, modifying existing references should be handled with caution as many component in the framework already
* share icons that have equivalent semantic meaning. For example, the `Paginator`, `Grid Filtering Row`,
* and `Tabs` components in Ignite UI for Angular all use the `prev` and `next` icons for navigating between pages
* or lists of items. Changing the underlying target for those icons should be done in a way that suits all components.
*
* Keep in mind that icon aliases and their underlying names are shared between Ignite UI component frameworks
* and changing an alias name here should be reflected in the other frameworks as well.
*
* To get acquainted with which component uses what icon, please make sure to read the
* [docs](https://infragistics.com/products/ignite-ui-angular/Angular/components/icon-service#internal-usage).
*/
import type { IconReference } from './registry/types.js';
export declare const iconReferences: IconReference[];