{"__symbolic":"module","version":4,"metadata":{"MenuComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"fast-menu","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":8,"character":19},"member":"OnPush"},"template":"<button\n  mat-button\n  class=\"fast-menu-button\"\n  [ngClass]=\"{ bold: bold }\"\n  [style.color]=\"color\"\n  [style.font-size]=\"fontSize\"\n  [matMenuTriggerFor]=\"menu\"\n  (menuOpened)=\"open.next(true)\"\n  (menuClosed)=\"open.next(false)\"\n>\n  <span class=\"fast-menu-button-text\">{{ text }}</span>\n  <mat-icon\n    matSuffix\n    class=\"fast-menu-button-icon\"\n    [style.color]=\"color\"\n    [inline]=\"true\"\n    [fontIcon]=\"(open | async) ? 'mdi-chevron-up' : 'mdi-chevron-down'\"\n  ></mat-icon>\n</button>\n\n<mat-menu\n  #menu=\"matMenu\"\n  class=\"fast-menu\"\n  xPosition=\"after\"\n>\n  <button\n    *ngFor=\"let item of items\"\n    class=\"fast-menu-item\"\n    mat-menu-item\n    (click)=\"selected.emit(item)\"\n  >\n    {{ item }}\n  </button>\n</mat-menu>\n","styles":[".fast-menu-button{font-family:Rubik,Arial,Helvetica,sans-serif}.fast-menu-button.bold{font-weight:600}.fast-menu-button .fast-menu-button-text{margin-right:5px}.fast-menu-button .fast-menu-button-icon{font-size:18px}.fast-menu-item{color:#0288d1;font-weight:700;font-size:14px;font-family:Rubik,Arial,Helvetica,sans-serif}"]}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"bold":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"fontSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}]}},"MenuModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"MenuComponent"}],"exports":[{"__symbolic":"reference","name":"MenuComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":12},{"__symbolic":"reference","module":"@angular/material","name":"MatMenuModule","line":9,"character":26},{"__symbolic":"reference","module":"@angular/material","name":"MatIconModule","line":9,"character":41},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule","line":9,"character":56}]}]}],"members":{}}},"origins":{"MenuComponent":"./components/menu/menu.component","MenuModule":"./menu.module"},"importAs":"fast-shared-client/menu"}