@hxui/angular
Version:
An Angular library based on the [HXUI design system](https://hxui.io).
13 lines • 1.46 kB
JavaScript
// These 2 items will make sure that you can annotate
// a custom modal component with @Modal()
export class ModalContainer {
close() {
this.destroy();
}
}
export function Modal() {
return function (target) {
Object.assign(target.prototype, ModalContainer.prototype);
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwuYW5ub3RhdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2h4LXVpL3NyYy9saWIvbW9kYWwvbW9kYWwuYW5ub3RhdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxREFBcUQ7QUFDckQseUNBQXlDO0FBQ3pDLE1BQU0sT0FBTyxjQUFjO0lBRWIsS0FBSztRQUNYLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUNuQixDQUFDO0NBQ0o7QUFDRCxNQUFNLFVBQVUsS0FBSztJQUNqQixPQUFPLFVBQVUsTUFBVztRQUN4QixNQUFNLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxTQUFTLEVBQUcsY0FBYyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQy9ELENBQUMsQ0FBQztBQUNOLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBUaGVzZSAyIGl0ZW1zIHdpbGwgbWFrZSBzdXJlIHRoYXQgeW91IGNhbiBhbm5vdGF0ZVxyXG4vLyBhIGN1c3RvbSBtb2RhbCBjb21wb25lbnQgd2l0aCBATW9kYWwoKVxyXG5leHBvcnQgY2xhc3MgTW9kYWxDb250YWluZXIge1xyXG4gICAgcHJvdGVjdGVkIGRlc3Ryb3k6IEZ1bmN0aW9uO1xyXG4gICAgcHJvdGVjdGVkIGNsb3NlKCk6IHZvaWQge1xyXG4gICAgICAgIHRoaXMuZGVzdHJveSgpO1xyXG4gICAgfVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBNb2RhbCgpIHtcclxuICAgIHJldHVybiBmdW5jdGlvbiAodGFyZ2V0OiBhbnkpIHtcclxuICAgICAgICBPYmplY3QuYXNzaWduKHRhcmdldC5wcm90b3R5cGUsICBNb2RhbENvbnRhaW5lci5wcm90b3R5cGUpO1xyXG4gICAgfTtcclxufSJdfQ==