@taiga-ui/core
Version:
Core library for creating Angular components and applications using Taiga UI
23 lines • 3.38 kB
JavaScript
import { tuiCreateOptions } from '@taiga-ui/cdk/utils/di';
const ICONS = {
info: '@tui.info',
positive: '@tui.circle-check',
negative: '@tui.circle-x',
warning: '@tui.circle-alert',
neutral: '@tui.info',
/* TODO @deprecated remove in v5 */
success: '@tui.circle-check',
/* TODO @deprecated remove in v5 */
error: '@tui.circle-x',
};
/** Default values for the notification options. */
export const TUI_NOTIFICATION_DEFAULT_OPTIONS = {
appearance: 'info',
icon: (appearance) => ICONS[appearance] ?? '',
size: 'l',
};
/**
* Default parameters for notification alert component
*/
export const [TUI_NOTIFICATION_OPTIONS, tuiNotificationOptionsProvider] = tuiCreateOptions(TUI_NOTIFICATION_DEFAULT_OPTIONS);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90aWZpY2F0aW9uLm9wdGlvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jb3JlL2NvbXBvbmVudHMvbm90aWZpY2F0aW9uL25vdGlmaWNhdGlvbi5vcHRpb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBQyxnQkFBZ0IsRUFBQyxNQUFNLHdCQUF3QixDQUFDO0FBU3hELE1BQU0sS0FBSyxHQUEyQjtJQUNsQyxJQUFJLEVBQUUsV0FBVztJQUNqQixRQUFRLEVBQUUsbUJBQW1CO0lBQzdCLFFBQVEsRUFBRSxlQUFlO0lBQ3pCLE9BQU8sRUFBRSxtQkFBbUI7SUFDNUIsT0FBTyxFQUFFLFdBQVc7SUFDcEIsbUNBQW1DO0lBQ25DLE9BQU8sRUFBRSxtQkFBbUI7SUFDNUIsbUNBQW1DO0lBQ25DLEtBQUssRUFBRSxlQUFlO0NBQ3pCLENBQUM7QUFFRixtREFBbUQ7QUFDbkQsTUFBTSxDQUFDLE1BQU0sZ0NBQWdDLEdBQTJCO0lBQ3BFLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLElBQUksRUFBRSxDQUFDLFVBQVUsRUFBRSxFQUFFLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxJQUFJLEVBQUU7SUFDN0MsSUFBSSxFQUFFLEdBQUc7Q0FDWixDQUFDO0FBRUY7O0dBRUc7QUFDSCxNQUFNLENBQUMsTUFBTSxDQUFDLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDLEdBQ25FLGdCQUFnQixDQUFDLGdDQUFnQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge3R5cGUgVHVpU3RyaW5nSGFuZGxlcn0gZnJvbSAnQHRhaWdhLXVpL2Nkay90eXBlcyc7XG5pbXBvcnQge3R1aUNyZWF0ZU9wdGlvbnN9IGZyb20gJ0B0YWlnYS11aS9jZGsvdXRpbHMvZGknO1xuaW1wb3J0IHt0eXBlIFR1aUFwcGVhcmFuY2VPcHRpb25zfSBmcm9tICdAdGFpZ2EtdWkvY29yZS9kaXJlY3RpdmVzL2FwcGVhcmFuY2UnO1xuaW1wb3J0IHt0eXBlIFR1aVNpemVMLCB0eXBlIFR1aVNpemVTfSBmcm9tICdAdGFpZ2EtdWkvY29yZS90eXBlcyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgVHVpTm90aWZpY2F0aW9uT3B0aW9ucyBleHRlbmRzIFR1aUFwcGVhcmFuY2VPcHRpb25zIHtcbiAgICByZWFkb25seSBpY29uOiBUdWlTdHJpbmdIYW5kbGVyPHN0cmluZz4gfCBzdHJpbmc7XG4gICAgcmVhZG9ubHkgc2l6ZTogVHVpU2l6ZUwgfCBUdWlTaXplUztcbn1cblxuY29uc3QgSUNPTlM6IFJlY29yZDxzdHJpbmcsIHN0cmluZz4gPSB7XG4gICAgaW5mbzogJ0B0dWkuaW5mbycsXG4gICAgcG9zaXRpdmU6ICdAdHVpLmNpcmNsZS1jaGVjaycsXG4gICAgbmVnYXRpdmU6ICdAdHVpLmNpcmNsZS14JyxcbiAgICB3YXJuaW5nOiAnQHR1aS5jaXJjbGUtYWxlcnQnLFxuICAgIG5ldXRyYWw6ICdAdHVpLmluZm8nLFxuICAgIC8qIFRPRE8gQGRlcHJlY2F0ZWQgcmVtb3ZlIGluIHY1ICovXG4gICAgc3VjY2VzczogJ0B0dWkuY2lyY2xlLWNoZWNrJyxcbiAgICAvKiBUT0RPIEBkZXByZWNhdGVkIHJlbW92ZSBpbiB2NSAqL1xuICAgIGVycm9yOiAnQHR1aS5jaXJjbGUteCcsXG59O1xuXG4vKiogRGVmYXVsdCB2YWx1ZXMgZm9yIHRoZSBub3RpZmljYXRpb24gb3B0aW9ucy4gKi9cbmV4cG9ydCBjb25zdCBUVUlfTk9USUZJQ0FUSU9OX0RFRkFVTFRfT1BUSU9OUzogVHVpTm90aWZpY2F0aW9uT3B0aW9ucyA9IHtcbiAgICBhcHBlYXJhbmNlOiAnaW5mbycsXG4gICAgaWNvbjogKGFwcGVhcmFuY2UpID0+IElDT05TW2FwcGVhcmFuY2VdID8/ICcnLFxuICAgIHNpemU6ICdsJyxcbn07XG5cbi8qKlxuICogRGVmYXVsdCBwYXJhbWV0ZXJzIGZvciBub3RpZmljYXRpb24gYWxlcnQgY29tcG9uZW50XG4gKi9cbmV4cG9ydCBjb25zdCBbVFVJX05PVElGSUNBVElPTl9PUFRJT05TLCB0dWlOb3RpZmljYXRpb25PcHRpb25zUHJvdmlkZXJdID1cbiAgICB0dWlDcmVhdGVPcHRpb25zKFRVSV9OT1RJRklDQVRJT05fREVGQVVMVF9PUFRJT05TKTtcbiJdfQ==