@taiga-ui/layout
Version:
A package with Taiga UI layout components
21 lines • 2.98 kB
JavaScript
import { InjectionToken } from '@angular/core';
import { tuiProvideOptions } from '@taiga-ui/cdk/utils/miscellaneous';
const LAYOUT_ICONS = {
filter: '@tui.filter',
grid: '@tui.layout-grid',
};
export const TUI_LAYOUT_ICONS = new InjectionToken(ngDevMode ? 'TUI_LAYOUT_ICONS' : '', {
factory: () => LAYOUT_ICONS,
});
export function tuiLayoutIconsProvider(icons) {
return tuiProvideOptions(TUI_LAYOUT_ICONS, icons, LAYOUT_ICONS);
}
/**
* @deprecated use {@link TUI_LAYOUT_ICONS} instead
*/
export const TUI_COMMON_ICONS = TUI_LAYOUT_ICONS;
/**
* @deprecated use {@link tuiLayoutIconsProvider} instead
*/
export const tuiCommonIconsProvider = tuiLayoutIconsProvider;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLWljb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbGF5b3V0L3Rva2Vucy9jb21tb24taWNvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLGNBQWMsRUFBZ0IsTUFBTSxlQUFlLENBQUM7QUFDNUQsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sbUNBQW1DLENBQUM7QUFFcEUsTUFBTSxZQUFZLEdBQW1CO0lBQ2pDLE1BQU0sRUFBRSxhQUFhO0lBQ3JCLElBQUksRUFBRSxrQkFBa0I7Q0FDM0IsQ0FBQztBQU9GLE1BQU0sQ0FBQyxNQUFNLGdCQUFnQixHQUFHLElBQUksY0FBYyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRTtJQUNwRixPQUFPLEVBQUUsR0FBRyxFQUFFLENBQUMsWUFBWTtDQUM5QixDQUFDLENBQUM7QUFFSCxNQUFNLFVBQVUsc0JBQXNCLENBQUMsS0FBOEI7SUFDakUsT0FBTyxpQkFBaUIsQ0FBQyxnQkFBZ0IsRUFBRSxLQUFLLEVBQUUsWUFBWSxDQUFDLENBQUM7QUFDcEUsQ0FBQztBQUVEOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcsZ0JBQWdCLENBQUM7QUFFakQ7O0dBRUc7QUFDSCxNQUFNLENBQUMsTUFBTSxzQkFBc0IsR0FBRyxzQkFBc0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0aW9uVG9rZW4sIHR5cGUgUHJvdmlkZXJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHt0dWlQcm92aWRlT3B0aW9uc30gZnJvbSAnQHRhaWdhLXVpL2Nkay91dGlscy9taXNjZWxsYW5lb3VzJztcblxuY29uc3QgTEFZT1VUX0lDT05TOiBUdWlMYXlvdXRJY29ucyA9IHtcbiAgICBmaWx0ZXI6ICdAdHVpLmZpbHRlcicsXG4gICAgZ3JpZDogJ0B0dWkubGF5b3V0LWdyaWQnLFxufTtcblxuZXhwb3J0IGludGVyZmFjZSBUdWlMYXlvdXRJY29ucyB7XG4gICAgcmVhZG9ubHkgZmlsdGVyOiBzdHJpbmc7XG4gICAgcmVhZG9ubHkgZ3JpZDogc3RyaW5nO1xufVxuXG5leHBvcnQgY29uc3QgVFVJX0xBWU9VVF9JQ09OUyA9IG5ldyBJbmplY3Rpb25Ub2tlbihuZ0Rldk1vZGUgPyAnVFVJX0xBWU9VVF9JQ09OUycgOiAnJywge1xuICAgIGZhY3Rvcnk6ICgpID0+IExBWU9VVF9JQ09OUyxcbn0pO1xuXG5leHBvcnQgZnVuY3Rpb24gdHVpTGF5b3V0SWNvbnNQcm92aWRlcihpY29uczogUGFydGlhbDxUdWlMYXlvdXRJY29ucz4pOiBQcm92aWRlciB7XG4gICAgcmV0dXJuIHR1aVByb3ZpZGVPcHRpb25zKFRVSV9MQVlPVVRfSUNPTlMsIGljb25zLCBMQVlPVVRfSUNPTlMpO1xufVxuXG4vKipcbiAqIEBkZXByZWNhdGVkIHVzZSB7QGxpbmsgVFVJX0xBWU9VVF9JQ09OU30gaW5zdGVhZFxuICovXG5leHBvcnQgY29uc3QgVFVJX0NPTU1PTl9JQ09OUyA9IFRVSV9MQVlPVVRfSUNPTlM7XG5cbi8qKlxuICogQGRlcHJlY2F0ZWQgdXNlIHtAbGluayB0dWlMYXlvdXRJY29uc1Byb3ZpZGVyfSBpbnN0ZWFkXG4gKi9cbmV4cG9ydCBjb25zdCB0dWlDb21tb25JY29uc1Byb3ZpZGVyID0gdHVpTGF5b3V0SWNvbnNQcm92aWRlcjtcblxuLyoqXG4gKiBAZGVwcmVjYXRlZCB1c2Uge0BsaW5rIFR1aUxheW91dEljb25zfSBpbnN0ZWFkXG4gKi9cbmV4cG9ydCB0eXBlIFR1aUNvbW1vbkljb25zID0gVHVpTGF5b3V0SWNvbnM7XG4iXX0=