{"version":3,"file":"sixbell-telco-sdk-components-divider.mjs","sources":["../../../projects/sdk/components/divider/src/divider.component.ts","../../../projects/sdk/components/divider/sixbell-telco-sdk-components-divider.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component, computed, input } from '@angular/core';\nimport { cn } from '@sixbell-telco/sdk/utils/cn';\n\nexport type DividerVariant = 'neutral' | 'primary' | 'secondary' | 'accent' | 'success' | 'warning' | 'info' | 'error' | undefined;\nexport type DividerOrientation = 'vertical' | 'horizontal';\nexport type DividerPlacement = 'start' | 'center' | 'end';\n\n@Component({\n\tselector: 'st-divider',\n\tstandalone: true,\n\ttemplate: '<div [class]=\"componentClass()\"><ng-content></ng-content></div>',\n\thost: { style: 'display: contents' },\n\tchangeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class DividerComponent {\n\torientation = input<DividerOrientation>('vertical');\n\tplacement = input<DividerPlacement>('center');\n\tvariant = input<DividerVariant>(undefined);\n\twithMargin = input<boolean>(true);\n\n\tcomponentClass = computed(() =>\n\t\tcn('divider before:h-[1px] after:h-[1px]', {\n\t\t\t'divider-horizontal': this.orientation() === 'horizontal',\n\t\t\t'divider-start': this.placement() === 'start',\n\t\t\t'divider-end': this.placement() === 'end',\n\t\t\t'my-0': !this.withMargin() && this.orientation() === 'vertical',\n\t\t\t'mx-0': !this.withMargin() && this.orientation() === 'horizontal',\n\t\t\t'divider-neutral': this.variant() === 'neutral',\n\t\t\t'divider-primary': this.variant() === 'primary',\n\t\t\t'divider-secondary': this.variant() === 'secondary',\n\t\t\t'divider-accent': this.variant() === 'accent',\n\t\t\t'divider-success': this.variant() === 'success',\n\t\t\t'divider-warning': this.variant() === 'warning',\n\t\t\t'divider-info': this.variant() === 'info',\n\t\t\t'divider-error': this.variant() === 'error',\n\t\t}),\n\t);\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAca,gBAAgB,CAAA;AAC5B,IAAA,WAAW,GAAG,KAAK,CAAqB,UAAU,CAAC;AACnD,IAAA,SAAS,GAAG,KAAK,CAAmB,QAAQ,CAAC;AAC7C,IAAA,OAAO,GAAG,KAAK,CAAiB,SAAS,CAAC;AAC1C,IAAA,UAAU,GAAG,KAAK,CAAU,IAAI,CAAC;IAEjC,cAAc,GAAG,QAAQ,CAAC,MACzB,EAAE,CAAC,sCAAsC,EAAE;AAC1C,QAAA,oBAAoB,EAAE,IAAI,CAAC,WAAW,EAAE,KAAK,YAAY;AACzD,QAAA,eAAe,EAAE,IAAI,CAAC,SAAS,EAAE,KAAK,OAAO;AAC7C,QAAA,aAAa,EAAE,IAAI,CAAC,SAAS,EAAE,KAAK,KAAK;AACzC,QAAA,MAAM,EAAE,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,IAAI,CAAC,WAAW,EAAE,KAAK,UAAU;AAC/D,QAAA,MAAM,EAAE,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,IAAI,CAAC,WAAW,EAAE,KAAK,YAAY;AACjE,QAAA,iBAAiB,EAAE,IAAI,CAAC,OAAO,EAAE,KAAK,SAAS;AAC/C,QAAA,iBAAiB,EAAE,IAAI,CAAC,OAAO,EAAE,KAAK,SAAS;AAC/C,QAAA,mBAAmB,EAAE,IAAI,CAAC,OAAO,EAAE,KAAK,WAAW;AACnD,QAAA,gBAAgB,EAAE,IAAI,CAAC,OAAO,EAAE,KAAK,QAAQ;AAC7C,QAAA,iBAAiB,EAAE,IAAI,CAAC,OAAO,EAAE,KAAK,SAAS;AAC/C,QAAA,iBAAiB,EAAE,IAAI,CAAC,OAAO,EAAE,KAAK,SAAS;AAC/C,QAAA,cAAc,EAAE,IAAI,CAAC,OAAO,EAAE,KAAK,MAAM;AACzC,QAAA,eAAe,EAAE,IAAI,CAAC,OAAO,EAAE,KAAK,OAAO;AAC3C,KAAA,CAAC,CACF;wGAtBW,gBAAgB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA;AAAhB,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,gBAAgB,opBAJlB,iEAAiE,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA;;4FAI/D,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAP5B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,QAAQ,EAAE,YAAY;AACtB,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,iEAAiE;AAC3E,oBAAA,IAAI,EAAE,EAAE,KAAK,EAAE,mBAAmB,EAAE;oBACpC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,iBAAA;;;ACbD;;AAEG;;;;"}