{"version":3,"file":"origin-ui-components-select.mjs","sources":["../../../../packages/components/select/src/select.ts","../../../../packages/components/select/origin-ui-components-select.ts"],"sourcesContent":["import { Component } from '@angular/core';\nimport {\n    RdxSelectIconDirective,\n    RdxSelectTriggerDirective,\n    RdxSelectValueDirective\n} from '@radix-ng/primitives/select';\nimport { ChevronDown, LucideAngularModule } from 'lucide-angular';\n\n@Component({\n    selector: 'ori-select-trigger',\n    imports: [\n        RdxSelectTriggerDirective,\n        LucideAngularModule,\n        RdxSelectIconDirective\n    ],\n    template: `\n        <button\n            class=\"border-input bg-background text-foreground focus:border-ring focus:ring-ring/20 data-[placeholder]:text-muted-foreground/70 flex h-9 w-full items-center justify-between gap-2 rounded-lg border px-3 py-2 text-start text-sm shadow-sm shadow-black/5 focus:outline-none focus:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 [&>span]:min-w-0\"\n            rdxSelectTrigger\n        >\n            <ng-content />\n            <lucide-angular [img]=\"ChevronDownIcon\" size=\"16\" rdxSelectIcon />\n        </button>\n    `\n})\nexport class OriSelectTrigger {\n    readonly ChevronDownIcon = ChevronDown;\n}\n\n@Component({\n    selector: 'ori-select-value',\n    imports: [RdxSelectValueDirective],\n    template: `\n        <span rdxSelectValue placeholder=\"Select a fruit…\"></span>\n    `\n})\nexport class OriSelectValue {}\n\n// @Component({\n//     selector: 'ori-select, [ori-select]',\n//     imports: [RdxSelectComponent],\n//     template: `\n//         <ng-content></ng-content>\n//     `\n// })\n// export class OriSelect {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;MAyBa,gBAAgB,CAAA;IAChB,eAAe,GAAG,WAAW;uGAD7B,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,QAAA,EAAA,IAAA,EAAA,gBAAgB,EAVf,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAAA;;;;;;;;AAQT,IAAA,CAAA,EAAA,QAAA,EAAA,IAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAZG,yBAAyB,EAAA,QAAA,EAAA,oBAAA,EAAA,EAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EACzB,mBAAmB,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,sBAAA,EAAA,QAAA,EAAA,oDAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,MAAA,EAAA,KAAA,EAAA,OAAA,EAAA,qBAAA,EAAA,MAAA,EAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EACnB,sBAAsB,EAAA,QAAA,EAAA,iBAAA,EAAA,QAAA,EAAA,CAAA,eAAA,CAAA,EAAA,CAAA,EAAA,CAAA;;2FAYjB,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAjB5B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACP,oBAAA,QAAQ,EAAE,oBAAoB;AAC9B,oBAAA,OAAO,EAAE;wBACL,yBAAyB;wBACzB,mBAAmB;wBACnB;AACH,qBAAA;AACD,oBAAA,QAAQ,EAAE;;;;;;;;AAQT,IAAA;AACJ,iBAAA;;MAYY,cAAc,CAAA;uGAAd,cAAc,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA;AAAd,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,cAAc,EAJb,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAAA;;AAET,IAAA,CAAA,EAAA,QAAA,EAAA,IAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAHS,uBAAuB,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,aAAA,CAAA,EAAA,QAAA,EAAA,CAAA,gBAAA,CAAA,EAAA,CAAA,EAAA,CAAA;;2FAKxB,cAAc,EAAA,UAAA,EAAA,CAAA;kBAP1B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACP,oBAAA,QAAQ,EAAE,kBAAkB;oBAC5B,OAAO,EAAE,CAAC,uBAAuB,CAAC;AAClC,oBAAA,QAAQ,EAAE;;AAET,IAAA;AACJ,iBAAA;;;ACnCD;;AAEG;;;;"}