{"version":3,"file":"angular-no-ssr.mjs","sources":["../../../projects/angular-no-ssr/src/no-ssr.component.ts","../../../projects/angular-no-ssr/src/no-ssr.component.html","../../../projects/angular-no-ssr/src/angular-no-ssr.ts"],"sourcesContent":["import { CommonModule, isPlatformBrowser } from '@angular/common';\r\nimport { Component, Directive, Inject, PLATFORM_ID } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'no-ssr',\r\n  templateUrl: './no-ssr.component.html',\r\n  styleUrl: './no-ssr.component.scss',\r\n  imports: [CommonModule],\r\n})\r\nexport class NoSsrComponent {\r\n  isBrowser: boolean;\r\n\r\n  constructor(@Inject(PLATFORM_ID) platformId: object) {\r\n    this.isBrowser = isPlatformBrowser(platformId);\r\n  }\r\n}\r\n\r\n@Directive({\r\n  selector: 'ssr-placeholder',\r\n})\r\nexport class NoSsrPlaceholderDirective {}\r\n","<div>\r\n  @if (isBrowser) {\r\n    <ng-content></ng-content>\r\n  } @else {\r\n    <ng-content select=\"ssr-placeholder\"></ng-content>\r\n  }\r\n</div>\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MASa,cAAc,CAAA;AAGzB,IAAA,WAAA,CAAiC,UAAkB,EAAA;AACjD,QAAA,IAAI,CAAC,SAAS,GAAG,iBAAiB,CAAC,UAAU,CAAC;IAChD;AALW,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,kBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,cAAc,kBAGL,WAAW,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;kGAHpB,cAAc,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,ECT3B,+JAOA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EDAY,YAAY,EAAA,CAAA,EAAA,CAAA,CAAA;;2FAEX,cAAc,EAAA,UAAA,EAAA,CAAA;kBAN1B,SAAS;+BACE,QAAQ,EAAA,OAAA,EAGT,CAAC,YAAY,CAAC,EAAA,QAAA,EAAA,+JAAA,EAAA;;0BAKV,MAAM;2BAAC,WAAW;;MAQpB,yBAAyB,CAAA;8GAAzB,yBAAyB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;kGAAzB,yBAAyB,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,iBAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;;2FAAzB,yBAAyB,EAAA,UAAA,EAAA,CAAA;kBAHrC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,iBAAiB;AAC5B,iBAAA;;;AEnBD;;AAEG;;;;"}