@cfstratos/ajsf-material
Version:
Angular JSON Schema Form builder using Angular Material UI
13 lines (12 loc) • 2.16 kB
JavaScript
import { MediaMarshaller } from '@angular/flex-layout/core';
export function fixAngularFlex() {
// monkey patch based on errors in console - https://github.com/angular/flex-layout/issues/1011
const MediaMarshallerUpdateElement = MediaMarshaller.prototype.updateElement;
MediaMarshaller.prototype.updateElement = function (element, key, value) {
if (key === 'layout-gap' && (value === null || value === undefined)) {
value = '0px';
}
MediaMarshallerUpdateElement.apply(this, [element, key, value]);
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1mbGV4LW1vbmtleS1wYXRjaC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhanNmL21hdGVyaWFsLyIsInNvdXJjZXMiOlsibGliL2FuZ3VsYXItZmxleC1tb25rZXktcGF0Y2gudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBRTVELE1BQU0sVUFBVSxjQUFjO0lBQzVCLGdHQUFnRztJQUNoRyxNQUFNLDRCQUE0QixHQUFHLGVBQWUsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDO0lBRTdFLGVBQWUsQ0FBQyxTQUFTLENBQUMsYUFBYSxHQUFHLFVBQVUsT0FBb0IsRUFBRSxHQUFXLEVBQUUsS0FBVTtRQUMvRixJQUFJLEdBQUcsS0FBSyxZQUFZLElBQUksQ0FBQyxLQUFLLEtBQUssSUFBSSxJQUFJLEtBQUssS0FBSyxTQUFTLENBQUMsRUFBRTtZQUNuRSxLQUFLLEdBQUcsS0FBSyxDQUFDO1NBQ2Y7UUFDRCw0QkFBNEIsQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUFFLENBQUMsT0FBTyxFQUFFLEdBQUcsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDO0lBQ2xFLENBQUMsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNZWRpYU1hcnNoYWxsZXIgfSBmcm9tICdAYW5ndWxhci9mbGV4LWxheW91dC9jb3JlJztcblxuZXhwb3J0IGZ1bmN0aW9uIGZpeEFuZ3VsYXJGbGV4KCkge1xuICAvLyBtb25rZXkgcGF0Y2ggYmFzZWQgb24gZXJyb3JzIGluIGNvbnNvbGUgIC0gaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvZmxleC1sYXlvdXQvaXNzdWVzLzEwMTFcbiAgY29uc3QgTWVkaWFNYXJzaGFsbGVyVXBkYXRlRWxlbWVudCA9IE1lZGlhTWFyc2hhbGxlci5wcm90b3R5cGUudXBkYXRlRWxlbWVudDtcblxuICBNZWRpYU1hcnNoYWxsZXIucHJvdG90eXBlLnVwZGF0ZUVsZW1lbnQgPSBmdW5jdGlvbiAoZWxlbWVudDogSFRNTEVsZW1lbnQsIGtleTogc3RyaW5nLCB2YWx1ZTogYW55KSB7XG4gICAgaWYgKGtleSA9PT0gJ2xheW91dC1nYXAnICYmICh2YWx1ZSA9PT0gbnVsbCB8fCB2YWx1ZSA9PT0gdW5kZWZpbmVkKSkge1xuICAgICAgdmFsdWUgPSAnMHB4JztcbiAgICB9XG4gICAgTWVkaWFNYXJzaGFsbGVyVXBkYXRlRWxlbWVudC5hcHBseSh0aGlzLCBbZWxlbWVudCwga2V5LCB2YWx1ZV0pO1xuICB9O1xufVxuIl19