{"version":3,"file":"taiga-ui-core-directives-button-x.mjs","sources":["../../../projects/core/directives/button-x/button-x.options.ts","../../../projects/core/directives/button-x/button-x.directive.ts","../../../projects/core/directives/button-x/taiga-ui-core-directives-button-x.ts"],"sourcesContent":["import {tuiCreateOptions} from '@taiga-ui/cdk/utils/di';\nimport {type TuiButtonOptions} from '@taiga-ui/core/components/button';\n\nexport const [TUI_BUTTON_X_OPTIONS, tuiButtonXOptionsProvider] =\n    tuiCreateOptions<TuiButtonOptions>({\n        appearance: 'neutral',\n        size: 's',\n    });\n","import {Directive, inject} from '@angular/core';\nimport {TuiButton, tuiButtonOptionsProvider} from '@taiga-ui/core/components/button';\nimport {TUI_COMMON_ICONS, TUI_ICON_START} from '@taiga-ui/core/tokens';\n\nimport {TUI_BUTTON_X_OPTIONS} from './button-x.options';\n\n@Directive({\n    selector: '[tuiButtonX]',\n    providers: [\n        tuiButtonOptionsProvider(() => inject(TUI_BUTTON_X_OPTIONS)),\n        {\n            provide: TUI_ICON_START,\n            useFactory: () => inject(TUI_COMMON_ICONS).close,\n        },\n    ],\n    hostDirectives: [{directive: TuiButton, inputs: ['size']}],\n    host: {\n        tuiIconButton: '',\n        type: 'button',\n        '[style.--t-radius.%]': '100',\n        '(pointerdown.prevent.zoneless)': '(0)',\n    },\n})\nexport class TuiButtonX {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;;MAGa,CAAC,oBAAoB,EAAE,yBAAyB,CAAC,GAC1D,gBAAgB,CAAmB;AAC/B,IAAA,UAAU,EAAE,SAAS;AACrB,IAAA,IAAI,EAAE,GAAG;AACZ,CAAA;;MCgBQ,UAAU,CAAA;+GAAV,UAAU,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAV,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,UAAU,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,cAAA,EAAA,IAAA,EAAA,EAAA,UAAA,EAAA,EAAA,eAAA,EAAA,EAAA,EAAA,MAAA,EAAA,QAAA,EAAA,EAAA,SAAA,EAAA,EAAA,8BAAA,EAAA,KAAA,EAAA,EAAA,UAAA,EAAA,EAAA,oBAAA,EAAA,KAAA,EAAA,EAAA,EAAA,SAAA,EAfR;YACP,wBAAwB,CAAC,MAAM,MAAM,CAAC,oBAAoB,CAAC,CAAC;AAC5D,YAAA;AACI,gBAAA,OAAO,EAAE,cAAc;gBACvB,UAAU,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,CAAC,KAAK;AACnD,aAAA;AACJ,SAAA,EAAA,cAAA,EAAA,CAAA,EAAA,SAAA,EAAA,EAAA,CAAA,SAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,MAAA,CAAA,EAAA,CAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;;4FASQ,UAAU,EAAA,UAAA,EAAA,CAAA;kBAjBtB,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACP,oBAAA,QAAQ,EAAE,cAAc;AACxB,oBAAA,SAAS,EAAE;wBACP,wBAAwB,CAAC,MAAM,MAAM,CAAC,oBAAoB,CAAC,CAAC;AAC5D,wBAAA;AACI,4BAAA,OAAO,EAAE,cAAc;4BACvB,UAAU,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,CAAC,KAAK;AACnD,yBAAA;AACJ,qBAAA;AACD,oBAAA,cAAc,EAAE,CAAC,EAAC,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,MAAM,CAAC,EAAC,CAAC;AAC1D,oBAAA,IAAI,EAAE;AACF,wBAAA,aAAa,EAAE,EAAE;AACjB,wBAAA,IAAI,EAAE,QAAQ;AACd,wBAAA,sBAAsB,EAAE,KAAK;AAC7B,wBAAA,gCAAgC,EAAE,KAAK;AAC1C,qBAAA;AACJ,iBAAA;;;ACtBD;;AAEG;;;;"}