moh-common-lib
Version:
A library of Angular components, services, and styles for B.C. Government Ministry of Health (MoH).
53 lines • 4.14 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input } from '@angular/core';
/**
* AccordionComponent is a
*
* \@example
* <common-accordion
* title="'Documents'"
* [isOpen]="false">
* </common-accordion>
* @export
*/
var AccordionCommonComponent = /** @class */ (function () {
function AccordionCommonComponent() {
this.isOpen = false;
this.expandText = '(click to expand)';
}
/**
* @return {?}
*/
AccordionCommonComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
};
AccordionCommonComponent.decorators = [
{ type: Component, args: [{
selector: 'common-accordion',
template: "<accordion>\r\n <accordion-group\r\n [isOpen]=\"isOpen\">\r\n <div accordion-heading>\r\n {{title}}\r\n <i class=\"pull-right float-xs-right fa fa-caret-right\" [ngClass]=\"isOpen\"></i>\r\n <span class=\"control-text\">{{expandText}}</span>\r\n </div>\r\n <ng-content></ng-content>\r\n </accordion-group>\r\n </accordion>\r\n",
styles: ["common-accordion .fa{transition:transform .33s cubic-bezier(.18,.89,.32,1.28);transition:transform .33s cubic-bezier(.18,.89,.32,1.28),-webkit-transform .33s cubic-bezier(.18,.89,.32,1.28)}common-accordion .fa.isOpen{-webkit-transform:rotate(90deg);transform:rotate(90deg)}common-accordion .card{background-color:#ebebeb}common-accordion .card .show{background-color:#f8f8f8}common-accordion .control-text{font-size:12px;padding-left:1em;white-space:nowrap}@media (min-width:768px){common-accordion .control-text{float:right;padding-right:1em;padding-left:0}}"]
}] }
];
/** @nocollapse */
AccordionCommonComponent.ctorParameters = function () { return []; };
AccordionCommonComponent.propDecorators = {
title: [{ type: Input }],
isOpen: [{ type: Input }]
};
return AccordionCommonComponent;
}());
export { AccordionCommonComponent };
if (false) {
/** @type {?} */
AccordionCommonComponent.prototype.title;
/** @type {?} */
AccordionCommonComponent.prototype.isOpen;
/** @type {?} */
AccordionCommonComponent.prototype.expandText;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL21vaC1jb21tb24tbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvYWNjb3JkaW9uL2FjY29yZGlvbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7Ozs7Ozs7OztBQVl6RDtJQWNFO1FBTlMsV0FBTSxHQUFZLEtBQUssQ0FBQztRQUUxQixlQUFVLEdBQVksbUJBQW1CLENBQUM7SUFJakMsQ0FBQzs7OztJQUhqQiwyQ0FBUTs7O0lBQVI7SUFDQSxDQUFDOztnQkFaRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGtCQUFrQjtvQkFDNUIsNllBQXlDOztpQkFFMUM7Ozs7O3dCQUdFLEtBQUs7eUJBQ0wsS0FBSzs7SUFTUiwrQkFBQztDQUFBLEFBakJELElBaUJDO1NBWlksd0JBQXdCOzs7SUFFbkMseUNBQXVCOztJQUN2QiwwQ0FBaUM7O0lBRWpDLDhDQUFpRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG4vKipcclxuICogQWNjb3JkaW9uQ29tcG9uZW50IGlzIGFcclxuICpcclxuICogQGV4YW1wbGVcclxuICogICAgICAgXHQ8Y29tbW9uLWFjY29yZGlvblxyXG4gKiAgICAgICAgICB0aXRsZT1cIidEb2N1bWVudHMnXCJcclxuICogICAgICAgICAgW2lzT3Blbl09XCJmYWxzZVwiPlxyXG4gICogICAgICAgPC9jb21tb24tYWNjb3JkaW9uPlxyXG4gKiBAZXhwb3J0XHJcbiAqL1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdjb21tb24tYWNjb3JkaW9uJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vYWNjb3JkaW9uLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi9hY2NvcmRpb24uY29tcG9uZW50LnNjc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgQWNjb3JkaW9uQ29tbW9uQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcbiAgQElucHV0KCkgdGl0bGU6IHN0cmluZztcclxuICBASW5wdXQoKSBpc09wZW46IGJvb2xlYW4gPSBmYWxzZTtcclxuXHJcbiAgcHVibGljIGV4cGFuZFRleHQ6IHN0cmluZyA9ICAnKGNsaWNrIHRvIGV4cGFuZCknO1xyXG4gIG5nT25Jbml0KCkge1xyXG4gIH1cclxuXHJcbiAgY29uc3RydWN0b3IoKSB7IH1cclxuXHJcblxyXG59XHJcbiJdfQ==