{"version":3,"file":"angular-mdl-fab-menu.mjs","sources":["../../../../projects/fab-menu/src/lib/fab-menu.component.ts","../../../../projects/fab-menu/src/lib/fab-menu.component.html","../../../../projects/fab-menu/src/lib/fab-menu-item.ts","../../../../projects/fab-menu/src/lib/fab-menu-item.html","../../../../projects/fab-menu/src/lib/fab-menu.module.ts","../../../../projects/fab-menu/src/public-api.ts","../../../../projects/fab-menu/src/angular-mdl-fab-menu.ts"],"sourcesContent":["import { Component, Input } from \"@angular/core\";\n\n@Component({\n  selector: \"mdl-fab-menu\",\n  templateUrl: \"fab-menu.component.html\",\n  styleUrls: [\"fab-menu.component.scss\"],\n})\nexport class MdlFabMenuComponent {\n  @Input()\n  alwaysShowTooltips = false;\n}\n","<button (click)=\"fabPopover.toggle($event)\"\n        (touchstart)=\"alwaysShowTooltips = true\"\n        mdl-button\n        mdl-button-type=\"fab\"\n        mdl-colored=\"primary\"\n>\n  <mdl-icon>add</mdl-icon>\n</button>\n<mdl-popover #fabPopover [class.direction-up]=\"true\" [hide-on-click]=\"true\">\n  <ng-content></ng-content>\n</mdl-popover>\n","import { Component, EventEmitter, Input, OnInit, Output } from \"@angular/core\";\nimport { MdlFabMenuComponent } from \"./fab-menu.component\";\n\n@Component({\n  selector: \"mdl-fab-menu-item\",\n  templateUrl: \"fab-menu-item.html\",\n  styleUrls: [\"fab-menu-item.scss\"],\n})\nexport class MdlFabMenuItemComponent implements OnInit {\n  @Input()\n  label: string | undefined;\n  @Input()\n  icon: string | undefined;\n  @Input()\n  fabMenu: MdlFabMenuComponent | undefined;\n\n  // eslint-disable-next-line\n  @Output(\"menu-clicked\")\n  menuClick: EventEmitter<void> = new EventEmitter();\n\n  isHoovering = false;\n\n  ngOnInit(): void {\n    this.isHoovering = false;\n  }\n}\n","<button\n  mdl-button\n  mdl-button-type=\"mini-fab\"\n  (mouseover)=\"isHoovering = true\"\n  (mouseleave)=\"isHoovering = false\"\n  (click)=\"menuClick.emit()\"\n>\n  <mdl-icon>{{icon}}</mdl-icon>\n</button>\n<mdl-chip\n  [mdl-label]=\"label\"\n  [hidden]=\"!(fabMenu?.alwaysShowTooltips || isHoovering)\"\n></mdl-chip>\n","import { ModuleWithProviders, NgModule } from \"@angular/core\";\nimport { CommonModule } from \"@angular/common\";\nimport { MdlModule } from \"@angular-mdl/core\";\nimport { MdlPopoverModule } from \"@angular-mdl/popover\";\nimport { MdlFabMenuComponent } from \"./fab-menu.component\";\nimport { MdlFabMenuItemComponent } from \"./fab-menu-item\";\n\nexport * from \"./fab-menu.component\";\nexport * from \"./fab-menu-item\";\n\n@NgModule({\n  imports: [CommonModule, MdlModule, MdlPopoverModule],\n  exports: [MdlFabMenuComponent, MdlFabMenuItemComponent],\n  declarations: [MdlFabMenuComponent, MdlFabMenuItemComponent],\n})\nexport class MdlFabMenuModule {\n  static forRoot(): ModuleWithProviders<MdlFabMenuModule> {\n    return {\n      ngModule: MdlFabMenuModule,\n      providers: [],\n    };\n  }\n}\n","/*\n * Public API Surface of fab-menu\n */\n\nexport * from \"./lib/fab-menu.component\";\nexport * from \"./lib/fab-menu.module\";\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}