UNPKG

@lunaeme/circe-core

Version:
38 lines 4.94 kB
import { __assign } from "tslib"; import { ccStatuses } from '../_types/status.types'; var iconsClassBaseDefault = 'mda-icon'; var Icons = /** @class */ (function () { function Icons(classBase) { if (classBase === void 0) { classBase = iconsClassBaseDefault; } this.classBase = classBase; this.defaultKeys = __assign(__assign({}, ccStatuses), { close: 'close' }); this._defaults = { info: 'icon-info', success: 'icon-circle-check', warning: 'icon-alert', critical: 'icon-shield', close: 'icon-cross' }; this.ccIconSetFields = { iconLeft: 'iconLeft', iconRight: 'iconRight' }; this.ccIconFields = { classes: 'classes', color: 'color' }; } Icons.prototype._applyClassBase = function (icon) { return (!!this.classBase) ? this.classBase + " " + icon : icon; }; Icons.prototype.get = function (defaultKey) { var _icon = this._defaults[defaultKey]; if (!!_icon) { return this._applyClassBase(_icon); } return ''; }; Icons.prototype.getCustom = function (icon) { if (!!icon) { return this._applyClassBase(icon); } return ''; }; return Icons; }()); export { Icons }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWNvbnMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbHVuYWVtZS9jaXJjZS1jb3JlLyIsInNvdXJjZXMiOlsibGliL2ljb25zL2ljb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFHQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFFcEQsSUFBTSxxQkFBcUIsR0FBVyxVQUFVLENBQUM7QUFFakQ7SUFTRSxlQUFZLFNBQXlDO1FBQXpDLDBCQUFBLEVBQUEsaUNBQXlDO1FBQ25ELElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBRTNCLElBQUksQ0FBQyxXQUFXLHlCQUNYLFVBQVUsS0FDYixLQUFLLEVBQUUsT0FBTyxHQUNmLENBQUM7UUFFRixJQUFJLENBQUMsU0FBUyxHQUFHO1lBQ2YsSUFBSSxFQUFFLFdBQVc7WUFDakIsT0FBTyxFQUFFLG1CQUFtQjtZQUM1QixPQUFPLEVBQUUsWUFBWTtZQUNyQixRQUFRLEVBQUUsYUFBYTtZQUN2QixLQUFLLEVBQUUsWUFBWTtTQUNwQixDQUFDO1FBRUYsSUFBSSxDQUFDLGVBQWUsR0FBRyxFQUFFLFFBQVEsRUFBRSxVQUFVLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxDQUFDO1FBQ3hFLElBQUksQ0FBQyxZQUFZLEdBQUcsRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUUsQ0FBQztJQUM3RCxDQUFDO0lBRU8sK0JBQWUsR0FBdkIsVUFBd0IsSUFBWTtRQUNsQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUksSUFBSSxDQUFDLFNBQVMsU0FBSSxJQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztJQUNqRSxDQUFDO0lBRU0sbUJBQUcsR0FBVixVQUFXLFVBQThCO1FBQ3ZDLElBQU0sS0FBSyxHQUFXLElBQUksQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDakQsSUFBSSxDQUFDLENBQUMsS0FBSyxFQUFFO1lBQ1gsT0FBTyxJQUFJLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQ3BDO1FBQ0QsT0FBTyxFQUFFLENBQUM7SUFDWixDQUFDO0lBRU0seUJBQVMsR0FBaEIsVUFBaUIsSUFBWTtRQUMzQixJQUFJLENBQUMsQ0FBQyxJQUFJLEVBQUU7WUFDVixPQUFPLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDbkM7UUFDRCxPQUFPLEVBQUUsQ0FBQztJQUNaLENBQUM7SUFDSCxZQUFDO0FBQUQsQ0FBQyxBQS9DRCxJQStDQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENjRGVmYXVsdEljb25LZXlzRGVmaW5pdGlvbiwgQ2NEZWZhdWx0SWNvbnMsIENjRGVmYXVsdEljb25zS2V5cywgQ2NJY29uRGVmaW5pdGlvbiwgQ2NJY29uU2V0RGVmaW5pdGlvblxufSBmcm9tICcuL2ljb25zLnR5cGVzJztcbmltcG9ydCB7IGNjU3RhdHVzZXMgfSBmcm9tICcuLi9fdHlwZXMvc3RhdHVzLnR5cGVzJztcblxuY29uc3QgaWNvbnNDbGFzc0Jhc2VEZWZhdWx0OiBzdHJpbmcgPSAnbWRhLWljb24nO1xuXG5leHBvcnQgY2xhc3MgSWNvbnMge1xuICBwdWJsaWMgY2xhc3NCYXNlOiBzdHJpbmc7XG5cbiAgcHVibGljIHJlYWRvbmx5IGRlZmF1bHRLZXlzOiBDY0RlZmF1bHRJY29uS2V5c0RlZmluaXRpb247XG4gIHB1YmxpYyByZWFkb25seSBjY0ljb25TZXRGaWVsZHM6IENjSWNvblNldERlZmluaXRpb247XG4gIHB1YmxpYyByZWFkb25seSBjY0ljb25GaWVsZHM6IENjSWNvbkRlZmluaXRpb247XG5cbiAgcHJpdmF0ZSByZWFkb25seSBfZGVmYXVsdHM6IENjRGVmYXVsdEljb25zO1xuXG4gIGNvbnN0cnVjdG9yKGNsYXNzQmFzZTogc3RyaW5nID0gaWNvbnNDbGFzc0Jhc2VEZWZhdWx0KSB7XG4gICAgdGhpcy5jbGFzc0Jhc2UgPSBjbGFzc0Jhc2U7XG5cbiAgICB0aGlzLmRlZmF1bHRLZXlzID0ge1xuICAgICAgLi4uY2NTdGF0dXNlcyxcbiAgICAgIGNsb3NlOiAnY2xvc2UnXG4gICAgfTtcblxuICAgIHRoaXMuX2RlZmF1bHRzID0ge1xuICAgICAgaW5mbzogJ2ljb24taW5mbycsXG4gICAgICBzdWNjZXNzOiAnaWNvbi1jaXJjbGUtY2hlY2snLFxuICAgICAgd2FybmluZzogJ2ljb24tYWxlcnQnLFxuICAgICAgY3JpdGljYWw6ICdpY29uLXNoaWVsZCcsXG4gICAgICBjbG9zZTogJ2ljb24tY3Jvc3MnXG4gICAgfTtcblxuICAgIHRoaXMuY2NJY29uU2V0RmllbGRzID0geyBpY29uTGVmdDogJ2ljb25MZWZ0JywgaWNvblJpZ2h0OiAnaWNvblJpZ2h0JyB9O1xuICAgIHRoaXMuY2NJY29uRmllbGRzID0geyBjbGFzc2VzOiAnY2xhc3NlcycsIGNvbG9yOiAnY29sb3InIH07XG4gIH1cblxuICBwcml2YXRlIF9hcHBseUNsYXNzQmFzZShpY29uOiBzdHJpbmcpOiBzdHJpbmcge1xuICAgIHJldHVybiAoISF0aGlzLmNsYXNzQmFzZSkgPyBgJHt0aGlzLmNsYXNzQmFzZX0gJHtpY29ufWAgOiBpY29uO1xuICB9XG5cbiAgcHVibGljIGdldChkZWZhdWx0S2V5OiBDY0RlZmF1bHRJY29uc0tleXMpOiBzdHJpbmcge1xuICAgIGNvbnN0IF9pY29uOiBzdHJpbmcgPSB0aGlzLl9kZWZhdWx0c1tkZWZhdWx0S2V5XTtcbiAgICBpZiAoISFfaWNvbikge1xuICAgICAgcmV0dXJuIHRoaXMuX2FwcGx5Q2xhc3NCYXNlKF9pY29uKTtcbiAgICB9XG4gICAgcmV0dXJuICcnO1xuICB9XG5cbiAgcHVibGljIGdldEN1c3RvbShpY29uOiBzdHJpbmcpOiBzdHJpbmcge1xuICAgIGlmICghIWljb24pIHtcbiAgICAgIHJldHVybiB0aGlzLl9hcHBseUNsYXNzQmFzZShpY29uKTtcbiAgICB9XG4gICAgcmV0dXJuICcnO1xuICB9XG59XG4iXX0=