@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
36 lines • 5.92 kB
JavaScript
import { Directive, Input } from '@angular/core';
import { CoreBaseComponent } from './base.component';
import * as i0 from "@angular/core";
/**
* The SpacerBaseDirective is the base component that defines the spacing from internal component.
* It creates a shared class that our UI control can extends from and take advantage on the spacing parameters.
*
* Make sure to add ?: boolean to each of the parameter so that if these parameters won't exist
* if we don't initialize from child components.
*/
export class SpacerBaseDirective extends CoreBaseComponent {
/**
* The log source name for the component.
*/
get logSourceName() {
return 'SpacerBaseDirective';
}
}
/** @nocollapse */ SpacerBaseDirective.ɵfac = /** @pureOrBreakMyCode */ function () { let ɵSpacerBaseDirective_BaseFactory; return function SpacerBaseDirective_Factory(t) { return (ɵSpacerBaseDirective_BaseFactory || (ɵSpacerBaseDirective_BaseFactory = i0.ɵɵgetInheritedFactory(SpacerBaseDirective)))(t || SpacerBaseDirective); }; }();
/** @nocollapse */ SpacerBaseDirective.ɵdir = /** @pureOrBreakMyCode */ i0.ɵɵdefineDirective({ type: SpacerBaseDirective, inputs: { noLeftPadding: "noLeftPadding", noPadding: "noPadding", noHorizontalMargin: "noHorizontalMargin", noSideMargin: "noSideMargin", showLeftMargin: "showLeftMargin", noLeftMargin: "noLeftMargin" }, features: [i0.ɵɵInheritDefinitionFeature] });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(SpacerBaseDirective, [{
type: Directive
}], null, { noLeftPadding: [{
type: Input
}], noPadding: [{
type: Input
}], noHorizontalMargin: [{
type: Input
}], noSideMargin: [{
type: Input
}], showLeftMargin: [{
type: Input
}], noLeftMargin: [{
type: Input
}] }); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BhY2VyLWJhc2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYW5ndWxhci9zcmMvY29udHJvbHMvY29tbW9uL3NwYWNlci1iYXNlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqRCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQzs7QUFFckQ7Ozs7OztHQU1HO0FBRUgsTUFBTSxPQUFPLG1CQUFvQixTQUFRLGlCQUFpQjtJQUN0RDs7T0FFRztJQUNILElBQWMsYUFBYTtRQUN2QixPQUFPLHFCQUFxQixDQUFDO0lBQ2pDLENBQUM7O3NSQU5RLG1CQUFtQixTQUFuQixtQkFBbUI7cUdBQW5CLG1CQUFtQjt1RkFBbkIsbUJBQW1CO2NBRC9CLFNBQVM7Z0JBYVUsYUFBYTtrQkFBNUIsS0FBSztZQU1VLFNBQVM7a0JBQXhCLEtBQUs7WUFNVSxrQkFBa0I7a0JBQWpDLEtBQUs7WUFRVSxZQUFZO2tCQUEzQixLQUFLO1lBUVUsY0FBYztrQkFBN0IsS0FBSztZQU9VLFlBQVk7a0JBQTNCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvcmVCYXNlQ29tcG9uZW50IH0gZnJvbSAnLi9iYXNlLmNvbXBvbmVudCc7XHJcblxyXG4vKipcclxuICogVGhlIFNwYWNlckJhc2VEaXJlY3RpdmUgaXMgdGhlIGJhc2UgY29tcG9uZW50IHRoYXQgZGVmaW5lcyB0aGUgc3BhY2luZyBmcm9tIGludGVybmFsIGNvbXBvbmVudC5cclxuICogSXQgY3JlYXRlcyBhIHNoYXJlZCBjbGFzcyB0aGF0IG91ciBVSSBjb250cm9sIGNhbiBleHRlbmRzIGZyb20gYW5kIHRha2UgYWR2YW50YWdlIG9uIHRoZSBzcGFjaW5nIHBhcmFtZXRlcnMuXHJcbiAqXHJcbiAqIE1ha2Ugc3VyZSB0byBhZGQgPzogYm9vbGVhbiB0byBlYWNoIG9mIHRoZSBwYXJhbWV0ZXIgc28gdGhhdCBpZiB0aGVzZSBwYXJhbWV0ZXJzIHdvbid0IGV4aXN0XHJcbiAqICAgICBpZiB3ZSBkb24ndCBpbml0aWFsaXplIGZyb20gY2hpbGQgY29tcG9uZW50cy5cclxuICovXHJcbkBEaXJlY3RpdmUoKVxyXG5leHBvcnQgY2xhc3MgU3BhY2VyQmFzZURpcmVjdGl2ZSBleHRlbmRzIENvcmVCYXNlQ29tcG9uZW50IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIGxvZyBzb3VyY2UgbmFtZSBmb3IgdGhlIGNvbXBvbmVudC5cclxuICAgICAqL1xyXG4gICAgcHJvdGVjdGVkIGdldCBsb2dTb3VyY2VOYW1lKCkge1xyXG4gICAgICAgIHJldHVybiAnU3BhY2VyQmFzZURpcmVjdGl2ZSc7XHJcbiAgICB9XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgaW5wdXQgcGFyYW1ldGVyIGZvciBkZXRlcm1pbmluZyB0aGUgY29tcG9uZW50IHRvIHJlbmRlciB3aXRob3V0IGxlZnQgcGFkZGluZy5cclxuICAgICAqIEN1c3RvbSBpbXBsZW1lbnRhdGlvbiBvbiBjb250cm9sIGlzIHJlcXVpcmVkLlxyXG4gICAgICovXHJcbiAgICBASW5wdXQoKSBwdWJsaWMgbm9MZWZ0UGFkZGluZz86IGJvb2xlYW47XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgaW5wdXQgcGFyYW1ldGVyIGZvciBkZXRlcm1pbmluZyB0aGUgY29tcG9uZW50IHRvIHJlbmRlciB3aXRob3V0IHBhZGRpbmcuXHJcbiAgICAgKiBDdXN0b20gaW1wbGVtZW50YXRpb24gb24gY29udHJvbCBpcyByZXF1aXJlZC5cclxuICAgICAqL1xyXG4gICAgQElucHV0KCkgcHVibGljIG5vUGFkZGluZz86IGJvb2xlYW47XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgaW5wdXQgcGFyYW1ldGVyIGZvciBkZXRlcm1pbmluZyB0aGUgY29tcG9uZW50IHRvIHJlbmRlciB3aXRob3V0IG1hcmdpbi5cclxuICAgICAqIEN1c3RvbSBpbXBsZW1lbnRhdGlvbiBvbiBjb250cm9sIGlzIHJlcXVpcmVkLlxyXG4gICAgICovXHJcbiAgICBASW5wdXQoKSBwdWJsaWMgbm9Ib3Jpem9udGFsTWFyZ2luPzogYm9vbGVhbjtcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBpbnB1dCBwYXJhbWV0ZXIgZm9yIGRldGVybWluaW5nIHRoZSBjb21wb25lbnQgdG8gcmVuZGVyIHdpdGhvdXQgbWFyZ2luLlxyXG4gICAgICogQ3VzdG9tIGltcGxlbWVudGF0aW9uIG9uIGNvbnRyb2wgaXMgcmVxdWlyZWQuXHJcbiAgICAgKiBNaWdyYXRlZCBmcm9tIHRoZSBtYXN0ZXItdmlldyBjb250cm9sLlxyXG4gICAgICogQGRlcHJlY2F0ZWQgc2luY2UgJzA1LzAxLzIzJyBVc2Ugbm9Ib3Jpem9udGFsTWFyZ2luIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgIEBJbnB1dCgpIHB1YmxpYyBub1NpZGVNYXJnaW4/OiBib29sZWFuO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGlucHV0IHBhcmFtZXRlciBmb3IgZGV0ZXJtaW5pbmcgdGhlIGNvbXBvbmVudCB0byByZW5kZXIgbGVmdCBtYXJnaW4uXHJcbiAgICAgKiBDdXN0b20gaW1wbGVtZW50YXRpb24gb24gY29udHJvbCBpcyByZXF1aXJlZC5cclxuICAgICAqIE1pZ3JhdGVkIGZyb20gdGhlIGRhdGEtdGFibGUgY29udHJvbC5cclxuICAgICAqIEBkZXByZWNhdGVkIHNpbmNlICcwNS8wMS8yMycgVXNlIG5vTGVmdE1hcmdpbiBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICBASW5wdXQoKSBwdWJsaWMgc2hvd0xlZnRNYXJnaW4/OiBib29sZWFuO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGlucHV0IHBhcmFtZXRlciBmb3IgZGV0ZXJtaW5pbmcgdGhlIGNvbXBvbmVudCB0byByZW5kZXIgd2l0aG91dCBsZWZ0IG1hcmdpbi5cclxuICAgICAqIEN1c3RvbSBpbXBsZW1lbnRhdGlvbiBvbiBjb250cm9sIGlzIHJlcXVpcmVkLlxyXG4gICAgICogTWlncmF0ZWQgZnJvbSB0aGUgZGF0YS10YWJsZSBjb250cm9sLlxyXG4gICAgICovXHJcbiAgICBASW5wdXQoKSBwdWJsaWMgbm9MZWZ0TWFyZ2luPzogYm9vbGVhbjtcclxufVxyXG4iXX0=