devextreme-angular
Version:
Angular UI and visualization components based on DevExtreme widgets
1 lines • 8.87 kB
Source Map (JSON)
{"version":3,"file":"devextreme-angular-ui-action-sheet-nested.mjs","sources":["../../../dist/ui/action-sheet/nested/item-dxi.ts","../../../dist/ui/action-sheet/nested/index.ts","../../../dist/ui/action-sheet/nested/devextreme-angular-ui-action-sheet-nested.ts"],"sourcesContent":["/*!\n * devextreme-angular\n * Version: 25.1.4\n * Build date: Tue Aug 05 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n NgModule,\r\n Host,\r\n ElementRef,\r\n Renderer2,\r\n Inject,\r\n AfterViewInit,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\nimport { DOCUMENT } from '@angular/common';\r\n\r\n\r\nimport { NativeEventInfo } from 'devextreme/common/core/events';\r\nimport { ButtonStyle, ButtonType } from 'devextreme/common';\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n extractTemplate,\r\n DxTemplateDirective,\r\n IDxTemplateHost,\r\n DxTemplateHost\r\n} from 'devextreme-angular/core';\r\nimport { CollectionNestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxi-action-sheet-item',\r\n standalone: true,\r\n template: '<ng-content></ng-content>',\r\n styles: [':host { display: block; }'],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost, DxTemplateHost]\r\n})\r\nexport class DxiActionSheetItemComponent extends CollectionNestedOption implements AfterViewInit,\r\n IDxTemplateHost {\r\n @Input()\r\n get disabled(): boolean {\r\n return this._getOption('disabled');\r\n }\r\n set disabled(value: boolean) {\r\n this._setOption('disabled', value);\r\n }\r\n\r\n @Input()\r\n get icon(): string {\r\n return this._getOption('icon');\r\n }\r\n set icon(value: string) {\r\n this._setOption('icon', value);\r\n }\r\n\r\n @Input()\r\n get onClick(): ((e: NativeEventInfo<any>) => void) {\r\n return this._getOption('onClick');\r\n }\r\n set onClick(value: ((e: NativeEventInfo<any>) => void)) {\r\n this._setOption('onClick', value);\r\n }\r\n\r\n @Input()\r\n get stylingMode(): ButtonStyle {\r\n return this._getOption('stylingMode');\r\n }\r\n set stylingMode(value: ButtonStyle) {\r\n this._setOption('stylingMode', value);\r\n }\r\n\r\n @Input()\r\n get template(): any {\r\n return this._getOption('template');\r\n }\r\n set template(value: any) {\r\n this._setOption('template', value);\r\n }\r\n\r\n @Input()\r\n get text(): string {\r\n return this._getOption('text');\r\n }\r\n set text(value: string) {\r\n this._setOption('text', value);\r\n }\r\n\r\n @Input()\r\n get type(): ButtonType | string {\r\n return this._getOption('type');\r\n }\r\n set type(value: ButtonType | string) {\r\n this._setOption('type', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'items';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost,\r\n private renderer: Renderer2,\r\n @Inject(DOCUMENT) private document: any,\r\n @Host() templateHost: DxTemplateHost,\r\n private element: ElementRef) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n templateHost.setHost(this);\r\n }\r\n\r\n setTemplate(template: DxTemplateDirective) {\r\n this.template = template;\r\n }\r\n ngAfterViewInit() {\r\n extractTemplate(this, this.element, this.renderer, this.document);\r\n }\r\n\r\n\r\n\r\n ngOnDestroy() {\r\n this._deleteRemovedOptions(this._fullOptionPath());\r\n }\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxiActionSheetItemComponent\r\n ],\r\n exports: [\r\n DxiActionSheetItemComponent\r\n ],\r\n})\r\nexport class DxiActionSheetItemModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.1.4\n * Build date: Tue Aug 05 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\nexport * from './item-dxi';\r\n\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;AAAA;;;;;;;;;;;AAWG;AAEH;AAwCM,MAAO,2BAA4B,SAAQ,sBAAsB,CAAA;AAkEnD,IAAA,QAAA,CAAA;AACkB,IAAA,QAAA,CAAA;AAElB,IAAA,OAAA,CAAA;AAnEhB,IAAA,IACI,QAAQ,GAAA;AACR,QAAA,OAAO,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;KACtC;IACD,IAAI,QAAQ,CAAC,KAAc,EAAA;AACvB,QAAA,IAAI,CAAC,UAAU,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;KACtC;AAED,IAAA,IACI,IAAI,GAAA;AACJ,QAAA,OAAO,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;KAClC;IACD,IAAI,IAAI,CAAC,KAAa,EAAA;AAClB,QAAA,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;KAClC;AAED,IAAA,IACI,OAAO,GAAA;AACP,QAAA,OAAO,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;KACrC;IACD,IAAI,OAAO,CAAC,KAA0C,EAAA;AAClD,QAAA,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;KACrC;AAED,IAAA,IACI,WAAW,GAAA;AACX,QAAA,OAAO,IAAI,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC;KACzC;IACD,IAAI,WAAW,CAAC,KAAkB,EAAA;AAC9B,QAAA,IAAI,CAAC,UAAU,CAAC,aAAa,EAAE,KAAK,CAAC,CAAC;KACzC;AAED,IAAA,IACI,QAAQ,GAAA;AACR,QAAA,OAAO,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;KACtC;IACD,IAAI,QAAQ,CAAC,KAAU,EAAA;AACnB,QAAA,IAAI,CAAC,UAAU,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;KACtC;AAED,IAAA,IACI,IAAI,GAAA;AACJ,QAAA,OAAO,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;KAClC;IACD,IAAI,IAAI,CAAC,KAAa,EAAA;AAClB,QAAA,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;KAClC;AAED,IAAA,IACI,IAAI,GAAA;AACJ,QAAA,OAAO,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;KAClC;IACD,IAAI,IAAI,CAAC,KAA0B,EAAA;AAC/B,QAAA,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;KAClC;AAGD,IAAA,IAAc,WAAW,GAAA;AACrB,QAAA,OAAO,OAAO,CAAC;KAClB;IAGD,WAAgC,CAAA,gBAAkC,EAClD,UAA4B,EAC5B,QAAmB,EACD,QAAa,EAC/B,YAA4B,EAC5B,OAAmB,EAAA;AAC/B,QAAA,KAAK,EAAE,CAAC;QAJI,IAAQ,CAAA,QAAA,GAAR,QAAQ,CAAW;QACD,IAAQ,CAAA,QAAA,GAAR,QAAQ,CAAK;QAE/B,IAAO,CAAA,OAAA,GAAP,OAAO,CAAY;AAE/B,QAAA,gBAAgB,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC;AACvC,QAAA,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;AAC1D,QAAA,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;KAC9B;AAED,IAAA,WAAW,CAAC,QAA6B,EAAA;AACrC,QAAA,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;KAC5B;IACD,eAAe,GAAA;AACX,QAAA,eAAe,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC;KACrE;IAID,WAAW,GAAA;QACP,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC;KACtD;AAvFQ,uBAAA,OAAA,IAAA,GAAA,EAAA,CAAA,kBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,2BAA2B,mJAmEpB,QAAQ,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,IAAA,EAAA,IAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;+GAnEf,2BAA2B,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,uBAAA,EAAA,MAAA,EAAA,EAAA,QAAA,EAAA,UAAA,EAAA,IAAA,EAAA,MAAA,EAAA,OAAA,EAAA,SAAA,EAAA,WAAA,EAAA,aAAA,EAAA,QAAA,EAAA,UAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,SAAA,EAFzB,CAAC,gBAAgB,EAAE,cAAc,CAAC,EAAA,eAAA,EAAA,IAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAHnC,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,wBAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EAE1B,mBAAmB,EAAA,CAAA,EAAA,CAAA,CAAA;;4FAGrB,2BAA2B,EAAA,UAAA,EAAA,CAAA;kBARvC,SAAS;AACI,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,uBAAuB,EACrB,UAAA,EAAA,IAAI,EACN,QAAA,EAAA,2BAA2B,EAE5B,OAAA,EAAA,CAAE,mBAAmB,CAAE,EACrB,SAAA,EAAA,CAAC,gBAAgB,EAAE,cAAc,CAAC,EAAA,MAAA,EAAA,CAAA,wBAAA,CAAA,EAAA,CAAA;;0BAkEhC,QAAQ;;0BAAI,IAAI;;0BACpB,IAAI;;0BAEJ,MAAM;2BAAC,QAAQ,CAAA;;0BACf,IAAI;kEAjET,QAAQ,EAAA,CAAA;sBADX,KAAK;gBASF,IAAI,EAAA,CAAA;sBADP,KAAK;gBASF,OAAO,EAAA,CAAA;sBADV,KAAK;gBASF,WAAW,EAAA,CAAA;sBADd,KAAK;gBASF,QAAQ,EAAA,CAAA;sBADX,KAAK;gBASF,IAAI,EAAA,CAAA;sBADP,KAAK;gBASF,IAAI,EAAA,CAAA;sBADP,KAAK;;MAiDG,wBAAwB,CAAA;2HAAxB,wBAAwB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;4HAAxB,wBAAwB,EAAA,OAAA,EAAA,CAnGxB,2BAA2B,CAAA,EAAA,OAAA,EAAA,CAA3B,2BAA2B,CAAA,EAAA,CAAA,CAAA;AAmG3B,uBAAA,OAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,wBAAwB,YANjC,2BAA2B,CAAA,EAAA,CAAA,CAAA;;4FAMlB,wBAAwB,EAAA,UAAA,EAAA,CAAA;kBARpC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,OAAO,EAAE;wBACP,2BAA2B;AAC5B,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,2BAA2B;AAC5B,qBAAA;AACF,iBAAA,CAAA;;;ACvJD;;;;;;;;;;;AAWG;;ACXH;;AAEG;;;;"}