{"version":3,"file":"origin-ui-components-pagination.mjs","sources":["../../../../packages/components/pagination/src/pagination.ts","../../../../packages/components/pagination/origin-ui-components-pagination.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component, computed, Directive, input } from '@angular/core';\nimport { buttonVariants, OriButtonSize, OriButtonVariant } from '@origin-ui/components/button';\nimport { cn } from '@origin-ui/components/utils';\nimport {\n    RdxPaginationFirstDirective,\n    RdxPaginationLastDirective,\n    RdxPaginationListItemDirective,\n    RdxPaginationNextDirective,\n    RdxPaginationPrevDirective,\n    RdxPaginationRootDirective\n} from '@radix-ng/primitives/pagination';\nimport { ClassValue } from 'clsx';\nimport { LucideAngularModule, MoreHorizontal } from 'lucide-angular';\n\n// as nav\n@Directive({\n    selector: '[oriPagination]',\n    hostDirectives: [\n        {\n            directive: RdxPaginationRootDirective,\n            inputs: ['disabled', 'defaultPage', 'page', 'itemsPerPage', 'showEdges', 'siblingCount', 'total'],\n            outputs: ['updatePage']\n        }\n    ],\n    host: {\n        role: 'navigation',\n        '[attr.aria-label]': '\"pagination\"',\n        '[class]': 'hostClasses()'\n    }\n})\nexport class OriPagination {\n    readonly class = input<ClassValue>();\n\n    protected hostClasses = computed(() => cn('mx-auto flex w-full justify-center', this.class()));\n}\n\n// as a\n@Directive({\n    selector: '[oriPaginationLink]',\n    hostDirectives: [\n        {\n            directive: RdxPaginationListItemDirective,\n            inputs: ['value']\n        }\n    ],\n    host: {\n        '[class]': 'hostClasses()'\n    }\n})\nexport class OriPaginationLink {\n    readonly class = input<ClassValue>();\n\n    readonly size = input<OriButtonSize>('default');\n\n    readonly active = input<boolean>(false);\n\n    protected hostClasses = computed(() =>\n        cn(\n            buttonVariants({\n                variant: this.active() ? 'outline' : 'ghost',\n                size: this.size()\n            }),\n            this.class()\n        )\n    );\n}\n\n@Component({\n    selector: 'ori-pagination-ellipsis',\n    changeDetection: ChangeDetectionStrategy.OnPush,\n    imports: [\n        LucideAngularModule\n    ],\n    template: `\n        <span [class]=\"computedClass()\" aria-hidden=\"true\">\n            <lucide-angular [img]=\"MoreHorizontal\" size=\"16\" strokeWidth=\"2\" />\n            <span class=\"sr-only\">More pages</span>\n        </span>\n    `\n})\nexport class OriPaginationEllipsis {\n    readonly classStyle = input<ClassValue>();\n\n    protected computedClass = computed(() => cn('flex h-9 w-9 items-center justify-center', this.classStyle()));\n    protected readonly MoreHorizontal = MoreHorizontal;\n}\n\n@Directive({\n    selector: '[oriPaginationNext]',\n    hostDirectives: [RdxPaginationNextDirective],\n    host: {\n        '[class]': 'hostClasses()'\n    }\n})\nexport class OriPaginationNext {\n    readonly class = input<ClassValue>();\n\n    readonly size = input<OriButtonSize>('default');\n\n    readonly variant = input<OriButtonVariant>('ghost');\n\n    protected hostClasses = computed(() =>\n        cn(\n            buttonVariants({\n                variant: this.variant(),\n                size: this.size()\n            }),\n            this.class()\n        )\n    );\n}\n\n@Directive({\n    selector: '[oriPaginationPrevious]',\n    hostDirectives: [RdxPaginationPrevDirective],\n    host: {\n        '[class]': 'hostClasses()'\n    }\n})\nexport class OriPaginationPrevious {\n    readonly class = input<ClassValue>();\n\n    readonly size = input<OriButtonSize>('default');\n\n    readonly variant = input<OriButtonVariant>('ghost');\n\n    protected hostClasses = computed(() =>\n        cn(\n            buttonVariants({\n                variant: this.variant(),\n                size: this.size()\n            }),\n            this.class()\n        )\n    );\n}\n\n@Directive({\n    selector: '[oriPaginationFirst]',\n    hostDirectives: [RdxPaginationFirstDirective],\n    host: {\n        '[class]': 'hostClasses()'\n    }\n})\nexport class OriPaginationFirst {\n    readonly class = input<ClassValue>();\n\n    readonly size = input<OriButtonSize>('default');\n\n    protected hostClasses = computed(() =>\n        cn(\n            buttonVariants({\n                variant: 'ghost',\n                size: this.size()\n            }),\n            this.class()\n        )\n    );\n}\n\n@Directive({\n    selector: '[oriPaginationLast]',\n    hostDirectives: [RdxPaginationLastDirective],\n    host: {\n        '[class]': 'hostClasses()'\n    }\n})\nexport class OriPaginationLast {\n    readonly class = input<ClassValue>();\n\n    readonly size = input<OriButtonSize>('default');\n\n    protected readonly hostClasses = computed(() =>\n        cn(\n            buttonVariants({\n                variant: 'ghost',\n                size: this.size()\n            }),\n            this.class()\n        )\n    );\n}\n\n@Directive({\n    selector: 'ul[oriPaginationContent]',\n    host: {\n        '[class]': 'hostClasses()'\n    }\n})\nexport class OriPaginationContent {\n    readonly class = input<ClassValue>();\n\n    protected readonly hostClasses = computed(() => cn('flex flex-row items-center gap-1', this.class()));\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"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"}