{"version":3,"file":"moxa-formoxa-mx-side-sheet.mjs","sources":["../../../../libs/formoxa/mx-side-sheet/src/lib/components/mx-side-sheet.component.ts","../../../../libs/formoxa/mx-side-sheet/src/lib/components/mx-side-sheet.component.html","../../../../libs/formoxa/mx-side-sheet/src/moxa-formoxa-mx-side-sheet.ts"],"sourcesContent":["import { booleanAttribute, ChangeDetectionStrategy, Component, input } from '@angular/core';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatTooltipModule } from '@angular/material/tooltip';\nimport { MxIconButtonDirective } from '@moxa/formoxa/mx-button';\n\n@Component({\n  selector: 'mx-side-sheet',\n  imports: [MatIconModule, MatButtonModule, MxIconButtonDirective, MatTooltipModule],\n  templateUrl: './mx-side-sheet.component.html',\n  styleUrl: './mx-side-sheet.component.scss',\n  changeDetection: ChangeDetectionStrategy.OnPush\n})\nexport class MxSideSheetComponent {\n  readonly title = input.required<string>();\n  readonly showCloseButton = input(true, { transform: booleanAttribute });\n  readonly disableCloseButton = input(false, { transform: booleanAttribute });\n  readonly showNotFound = input(false, { transform: booleanAttribute });\n  readonly notFoundText = input<string>('');\n}\n","<div class=\"mx-side-sheet-container rounded-sm\">\n  <div class=\"mx-side-sheet-header\">\n    <span class=\"mx-side-sheet-header-title gl-title-lg\">{{ title() }}</span>\n    @if (showCloseButton()) {\n      <button\n        mat-icon-button\n        mxIconButton\n        mxIconButtonSize=\"md\"\n        matTooltip=\"Close\"\n        [matTooltipDisabled]=\"disableCloseButton()\"\n        [disabled]=\"disableCloseButton()\"\n      >\n        <mat-icon svgIcon=\"icon:clear\"></mat-icon>\n      </button>\n    }\n  </div>\n\n  @if (showNotFound()) {\n    <div class=\"not-found-box\">\n      <mat-icon svgIcon=\"icon:mx-empty_state_box\"></mat-icon>\n      <span class=\"gl-body-md\"> {{ notFoundText() || 'No results found for the search term.' }} </span>\n    </div>\n  } @else {\n    <div class=\"mx-side-sheet-content\">\n      <ng-content></ng-content>\n    </div>\n  }\n</div>\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"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"}