moh-common-lib
Version:
A library of Angular components, services, and styles for B.C. Government Ministry of Health (MoH).
48 lines • 3.82 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
*/
export class AccordionCommonComponent {
constructor() {
this.isOpen = false;
this.expandText = '(click to expand)';
}
/**
* @return {?}
*/
ngOnInit() {
}
}
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 = () => [];
AccordionCommonComponent.propDecorators = {
title: [{ type: Input }],
isOpen: [{ type: Input }]
};
if (false) {
/** @type {?} */
AccordionCommonComponent.prototype.title;
/** @type {?} */
AccordionCommonComponent.prototype.isOpen;
/** @type {?} */
AccordionCommonComponent.prototype.expandText;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL21vaC1jb21tb24tbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvYWNjb3JkaW9uL2FjY29yZGlvbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7Ozs7Ozs7OztBQWlCekQsTUFBTSxPQUFPLHdCQUF3QjtJQVNuQztRQU5TLFdBQU0sR0FBWSxLQUFLLENBQUM7UUFFMUIsZUFBVSxHQUFZLG1CQUFtQixDQUFDO0lBSWpDLENBQUM7Ozs7SUFIakIsUUFBUTtJQUNSLENBQUM7OztZQVpGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsa0JBQWtCO2dCQUM1Qiw2WUFBeUM7O2FBRTFDOzs7OztvQkFHRSxLQUFLO3FCQUNMLEtBQUs7Ozs7SUFETix5Q0FBdUI7O0lBQ3ZCLDBDQUFpQzs7SUFFakMsOENBQWlEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbi8qKlxyXG4gKiBBY2NvcmRpb25Db21wb25lbnQgaXMgYVxyXG4gKlxyXG4gKiBAZXhhbXBsZVxyXG4gKiAgICAgICBcdDxjb21tb24tYWNjb3JkaW9uXHJcbiAqICAgICAgICAgIHRpdGxlPVwiJ0RvY3VtZW50cydcIlxyXG4gKiAgICAgICAgICBbaXNPcGVuXT1cImZhbHNlXCI+XHJcbiAgKiAgICAgICA8L2NvbW1vbi1hY2NvcmRpb24+XHJcbiAqIEBleHBvcnRcclxuICovXHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2NvbW1vbi1hY2NvcmRpb24nLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9hY2NvcmRpb24uY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL2FjY29yZGlvbi5jb21wb25lbnQuc2NzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBY2NvcmRpb25Db21tb25Db21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIGlzT3BlbjogYm9vbGVhbiA9IGZhbHNlO1xyXG5cclxuICBwdWJsaWMgZXhwYW5kVGV4dDogc3RyaW5nID0gICcoY2xpY2sgdG8gZXhwYW5kKSc7XHJcbiAgbmdPbkluaXQoKSB7XHJcbiAgfVxyXG5cclxuICBjb25zdHJ1Y3RvcigpIHsgfVxyXG5cclxuXHJcbn1cclxuIl19