{"version":3,"file":"cty-mobile-ui-divider.mjs","sources":["../../../packages/components/divider/divider.ts","../../../packages/components/divider/divider.html","../../../packages/components/divider/module.ts","../../../packages/components/divider/cty-mobile-ui-divider.ts"],"sourcesContent":["import {Component, Input, AfterContentInit, ElementRef} from '@angular/core';\r\nimport {CommonModule} from '@angular/common';\r\nexport type ContentPositionType = 'left' | 'center' | 'right';\r\n@Component({\r\n    selector: 'cty-divider',\r\n    standalone: true,\r\n    imports: [CommonModule],\r\n    templateUrl: './divider.html',\r\n    styleUrl: './divider.scss'\r\n})\r\nexport class CtyDivider implements AfterContentInit {\r\n    @Input()vertical = false; // 是否使用垂直\r\n    @Input()contentPosition : ContentPositionType = 'center'; // 内容位置\r\n    @Input()style : object = {}; // 自定义样式\r\n    hasContent = false;\r\n\r\n    constructor(private elementRef : ElementRef) {}\r\n\r\n    ngAfterContentInit() {\r\n        this.hasContent = this.elementRef.nativeElement.textContent.trim() !== '';\r\n    }\r\n}\r\n","<div \r\n    [ngClass]=\"{\r\n        'cty-divider': true,\r\n        'cty-divider__vertical': vertical,\r\n        'cty-divider__content-left': !vertical && hasContent && contentPosition === 'left',\r\n        'cty-divider__content-center': !vertical && hasContent && contentPosition === 'center',\r\n        'cty-divider__content-right': !vertical && hasContent && contentPosition === 'right'\r\n    }\" \r\n    [ngStyle]=\"style\"\r\n>\r\n    <ng-content></ng-content>\r\n</div>\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { CtyDivider } from './divider';\r\n@NgModule({\r\n  imports: [CommonModule, CtyDivider],\r\n  exports: [CtyDivider],\r\n})\r\nexport class CtyDividerModule {}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;MAUa,UAAU,CAAA;AAMnB,IAAA,WAAA,CAAoB,UAAuB,EAAA;QAAvB,IAAU,CAAA,UAAA,GAAV,UAAU,CAAa;AALnC,QAAA,IAAA,CAAA,QAAQ,GAAG,KAAK,CAAC;AACjB,QAAA,IAAA,CAAA,eAAe,GAAyB,QAAQ,CAAC;AACjD,QAAA,IAAA,CAAA,KAAK,GAAY,EAAE,CAAC;QAC5B,IAAU,CAAA,UAAA,GAAG,KAAK,CAAC;KAE4B;IAE/C,kBAAkB,GAAA;AACd,QAAA,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,aAAa,CAAC,WAAW,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC;KAC7E;+GAVQ,UAAU,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA,EAAA;mGAAV,UAAU,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,aAAA,EAAA,MAAA,EAAA,EAAA,QAAA,EAAA,UAAA,EAAA,eAAA,EAAA,iBAAA,EAAA,KAAA,EAAA,OAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,ECVvB,ueAYA,EAAA,MAAA,EAAA,CAAA,iyDAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EDNc,YAAY,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA,EAAA;;4FAIb,UAAU,EAAA,UAAA,EAAA,CAAA;kBAPtB,SAAS;AACI,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,aAAa,EACX,UAAA,EAAA,IAAI,EACP,OAAA,EAAA,CAAC,YAAY,CAAC,EAAA,QAAA,EAAA,ueAAA,EAAA,MAAA,EAAA,CAAA,iyDAAA,CAAA,EAAA,CAAA;+EAKf,QAAQ,EAAA,CAAA;sBAAf,KAAK;gBACE,eAAe,EAAA,CAAA;sBAAtB,KAAK;gBACE,KAAK,EAAA,CAAA;sBAAZ,KAAK;;;MENG,gBAAgB,CAAA;+GAAhB,gBAAgB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA,EAAA;AAAhB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,gBAAgB,EAHjB,OAAA,EAAA,CAAA,YAAY,EAAE,UAAU,aACxB,UAAU,CAAA,EAAA,CAAA,CAAA,EAAA;gHAET,gBAAgB,EAAA,OAAA,EAAA,CAHjB,YAAY,EAAE,UAAU,CAAA,EAAA,CAAA,CAAA,EAAA;;4FAGvB,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAJ5B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,OAAO,EAAE,CAAC,YAAY,EAAE,UAAU,CAAC;oBACnC,OAAO,EAAE,CAAC,UAAU,CAAC;AACtB,iBAAA,CAAA;;;ACND;;AAEG;;;;"}