This commit is contained in:
CHEVALLIER Abel
2025-11-13 16:23:22 +01:00
parent de9c515a47
commit cb235644dc
34924 changed files with 3811102 additions and 0 deletions

200
node_modules/ng-zorro-antd/pagination/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,200 @@
import * as i0 from '@angular/core';
import { OnInit, OnChanges, EventEmitter, TemplateRef, SimpleChanges } from '@angular/core';
import { Direction } from '@angular/cdk/bidi';
import { NzConfigKey, NzConfigService } from 'ng-zorro-antd/core/config';
import { NzPaginationI18nInterface } from 'ng-zorro-antd/i18n';
import { NzSafeAny } from 'ng-zorro-antd/core/types';
/**
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
*/
interface PaginationItemRenderContext {
$implicit: PaginationItemType;
page: number;
}
type PaginationItemType = 'page' | 'prev' | 'next' | 'prev_5' | 'next_5';
type NzPaginationAlign = 'start' | 'center' | 'end';
declare class NzPaginationComponent implements OnInit, OnChanges {
readonly _nzModuleName: NzConfigKey;
private readonly i18n;
private readonly cdr;
private readonly breakpointService;
protected readonly nzConfigService: NzConfigService;
private readonly directionality;
private readonly destroyRef;
readonly nzPageSizeChange: EventEmitter<number>;
readonly nzPageIndexChange: EventEmitter<number>;
nzShowTotal: TemplateRef<{
$implicit: number;
range: [number, number];
}> | null;
nzItemRender: TemplateRef<PaginationItemRenderContext> | null;
nzSize: 'default' | 'small';
nzPageSizeOptions: number[];
nzShowSizeChanger: boolean;
nzShowQuickJumper: boolean;
nzSimple: boolean;
nzDisabled: boolean;
nzResponsive: boolean;
nzHideOnSinglePage: boolean;
nzTotal: number;
nzPageIndex: number;
nzPageSize: number;
readonly nzAlign: i0.InputSignal<NzPaginationAlign>;
showPagination: boolean;
locale: NzPaginationI18nInterface;
size: 'default' | 'small';
dir: Direction;
private total$;
validatePageIndex(value: number, lastIndex: number): number;
onPageIndexChange(index: number): void;
onPageSizeChange(size: number): void;
onTotalChange(total: number): void;
getLastIndex(total: number, pageSize: number): number;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NzPaginationComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NzPaginationComponent, "nz-pagination", ["nzPagination"], { "nzShowTotal": { "alias": "nzShowTotal"; "required": false; }; "nzItemRender": { "alias": "nzItemRender"; "required": false; }; "nzSize": { "alias": "nzSize"; "required": false; }; "nzPageSizeOptions": { "alias": "nzPageSizeOptions"; "required": false; }; "nzShowSizeChanger": { "alias": "nzShowSizeChanger"; "required": false; }; "nzShowQuickJumper": { "alias": "nzShowQuickJumper"; "required": false; }; "nzSimple": { "alias": "nzSimple"; "required": false; }; "nzDisabled": { "alias": "nzDisabled"; "required": false; }; "nzResponsive": { "alias": "nzResponsive"; "required": false; }; "nzHideOnSinglePage": { "alias": "nzHideOnSinglePage"; "required": false; }; "nzTotal": { "alias": "nzTotal"; "required": false; }; "nzPageIndex": { "alias": "nzPageIndex"; "required": false; }; "nzPageSize": { "alias": "nzPageSize"; "required": false; }; "nzAlign": { "alias": "nzAlign"; "required": false; "isSignal": true; }; }, { "nzPageSizeChange": "nzPageSizeChange"; "nzPageIndexChange": "nzPageIndexChange"; }, never, never, true, never>;
static ngAcceptInputType_nzShowSizeChanger: unknown;
static ngAcceptInputType_nzShowQuickJumper: unknown;
static ngAcceptInputType_nzSimple: unknown;
static ngAcceptInputType_nzDisabled: unknown;
static ngAcceptInputType_nzResponsive: unknown;
static ngAcceptInputType_nzHideOnSinglePage: unknown;
static ngAcceptInputType_nzTotal: unknown;
static ngAcceptInputType_nzPageIndex: unknown;
static ngAcceptInputType_nzPageSize: unknown;
}
/**
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
*/
declare class NzPaginationSimpleComponent implements OnChanges, OnInit {
private readonly cdr;
private readonly directionality;
private readonly destroyRef;
template: TemplateRef<NzSafeAny>;
itemRender: TemplateRef<PaginationItemRenderContext> | null;
disabled: boolean;
locale: NzPaginationI18nInterface;
total: number;
pageIndex: number;
pageSize: number;
readonly pageIndexChange: EventEmitter<number>;
lastIndex: number;
isFirstIndex: boolean;
isLastIndex: boolean;
dir: Direction;
constructor();
ngOnInit(): void;
jumpToPageViaInput($event: Event): void;
prePage(): void;
nextPage(): void;
onPageIndexChange(index: number): void;
updateBindingValue(): void;
ngOnChanges(changes: SimpleChanges): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NzPaginationSimpleComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NzPaginationSimpleComponent, "nz-pagination-simple", never, { "itemRender": { "alias": "itemRender"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "locale": { "alias": "locale"; "required": false; }; "total": { "alias": "total"; "required": false; }; "pageIndex": { "alias": "pageIndex"; "required": false; }; "pageSize": { "alias": "pageSize"; "required": false; }; }, { "pageIndexChange": "pageIndexChange"; }, never, never, true, never>;
}
/**
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
*/
declare class NzPaginationOptionsComponent implements OnChanges {
nzSize: 'default' | 'small';
disabled: boolean;
showSizeChanger: boolean;
showQuickJumper: boolean;
locale: NzPaginationI18nInterface;
total: number;
pageIndex: number;
pageSize: number;
pageSizeOptions: number[];
readonly pageIndexChange: EventEmitter<number>;
readonly pageSizeChange: EventEmitter<number>;
listOfPageSizeOption: Array<{
value: number;
label: string;
}>;
onPageSizeChange(size: number): void;
jumpToPageViaInput($event: Event): void;
ngOnChanges(changes: SimpleChanges): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NzPaginationOptionsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NzPaginationOptionsComponent, "li[nz-pagination-options]", never, { "nzSize": { "alias": "nzSize"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "showSizeChanger": { "alias": "showSizeChanger"; "required": false; }; "showQuickJumper": { "alias": "showQuickJumper"; "required": false; }; "locale": { "alias": "locale"; "required": false; }; "total": { "alias": "total"; "required": false; }; "pageIndex": { "alias": "pageIndex"; "required": false; }; "pageSize": { "alias": "pageSize"; "required": false; }; "pageSizeOptions": { "alias": "pageSizeOptions"; "required": false; }; }, { "pageIndexChange": "pageIndexChange"; "pageSizeChange": "pageSizeChange"; }, never, never, true, never>;
}
declare class NzPaginationItemComponent implements OnChanges {
active: boolean;
locale: NzPaginationI18nInterface;
index: number | null | undefined;
disabled: boolean;
direction: string;
type: PaginationItemType | string | null | undefined;
itemRender: TemplateRef<PaginationItemRenderContext> | null;
readonly diffIndex: EventEmitter<number>;
readonly gotoIndex: EventEmitter<number>;
title: string | null;
clickItem(): void;
ngOnChanges(changes: SimpleChanges): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NzPaginationItemComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NzPaginationItemComponent, "li[nz-pagination-item]", never, { "active": { "alias": "active"; "required": false; }; "locale": { "alias": "locale"; "required": false; }; "index": { "alias": "index"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "direction": { "alias": "direction"; "required": false; }; "type": { "alias": "type"; "required": false; }; "itemRender": { "alias": "itemRender"; "required": false; }; }, { "diffIndex": "diffIndex"; "gotoIndex": "gotoIndex"; }, never, never, true, never>;
}
/**
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
*/
declare class NzPaginationDefaultComponent implements OnChanges, OnInit {
private readonly cdr;
private readonly directionality;
private readonly destroyRef;
template: TemplateRef<NzSafeAny>;
nzSize: 'default' | 'small';
itemRender: TemplateRef<PaginationItemRenderContext> | null;
showTotal: TemplateRef<{
$implicit: number;
range: [number, number];
}> | null;
disabled: boolean;
locale: NzPaginationI18nInterface;
showSizeChanger: boolean;
showQuickJumper: boolean;
total: number;
pageIndex: number;
pageSize: number;
pageSizeOptions: number[];
readonly pageIndexChange: EventEmitter<number>;
readonly pageSizeChange: EventEmitter<number>;
ranges: number[];
listOfPageItem: Array<Partial<NzPaginationItemComponent>>;
dir: Direction;
constructor();
ngOnInit(): void;
jumpPage(index: number): void;
jumpDiff(diff: number): void;
trackByPageItem(_: number, value: Partial<NzPaginationItemComponent>): string;
onPageIndexChange(index: number): void;
onPageSizeChange(size: number): void;
getLastIndex(total: number, pageSize: number): number;
buildIndexes(): void;
getListOfPageItem(pageIndex: number, lastIndex: number): Array<Partial<NzPaginationItemComponent>>;
ngOnChanges(changes: SimpleChanges): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NzPaginationDefaultComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NzPaginationDefaultComponent, "nz-pagination-default", never, { "nzSize": { "alias": "nzSize"; "required": false; }; "itemRender": { "alias": "itemRender"; "required": false; }; "showTotal": { "alias": "showTotal"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "locale": { "alias": "locale"; "required": false; }; "showSizeChanger": { "alias": "showSizeChanger"; "required": false; }; "showQuickJumper": { "alias": "showQuickJumper"; "required": false; }; "total": { "alias": "total"; "required": false; }; "pageIndex": { "alias": "pageIndex"; "required": false; }; "pageSize": { "alias": "pageSize"; "required": false; }; "pageSizeOptions": { "alias": "pageSizeOptions"; "required": false; }; }, { "pageIndexChange": "pageIndexChange"; "pageSizeChange": "pageSizeChange"; }, never, never, true, never>;
}
declare class NzPaginationModule {
static ɵfac: i0.ɵɵFactoryDeclaration<NzPaginationModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<NzPaginationModule, never, [typeof NzPaginationComponent, typeof NzPaginationSimpleComponent, typeof NzPaginationOptionsComponent, typeof NzPaginationItemComponent, typeof NzPaginationDefaultComponent], [typeof NzPaginationComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<NzPaginationModule>;
}
export { NzPaginationComponent, NzPaginationDefaultComponent, NzPaginationItemComponent, NzPaginationModule, NzPaginationOptionsComponent, NzPaginationSimpleComponent };
export type { NzPaginationAlign, PaginationItemRenderContext, PaginationItemType };

3
node_modules/ng-zorro-antd/pagination/package.json generated vendored Normal file
View File

@@ -0,0 +1,3 @@
{
"module": "../fesm2022/ng-zorro-antd-pagination.mjs"
}

View File

@@ -0,0 +1,4 @@
@import './index.less';
// style dependencies
@import '../../select/style/entry.less';
@import './patch.less';

1884
node_modules/ng-zorro-antd/pagination/style/index.css generated vendored Normal file

File diff suppressed because it is too large Load Diff

485
node_modules/ng-zorro-antd/pagination/style/index.less generated vendored Normal file
View File

@@ -0,0 +1,485 @@
@import '../../style/themes/index';
@import '../../style/mixins/index';
@import '../../input/style/mixin';
@pagination-prefix-cls: ~'@{ant-prefix}-pagination';
.@{pagination-prefix-cls} {
.reset-component();
display: flex;
&-start {
justify-content: start;
}
&-center {
justify-content: center;
}
&-end {
justify-content: end;
}
ul,
ol {
margin: 0;
padding: 0;
list-style: none;
}
&::after {
display: block;
clear: both;
height: 0;
overflow: hidden;
visibility: hidden;
content: ' ';
}
&-total-text {
display: inline-block;
height: @pagination-item-size;
margin-right: 8px;
line-height: @pagination-item-size - 2px;
vertical-align: middle;
}
&-item {
display: inline-block;
min-width: @pagination-item-size;
height: @pagination-item-size;
margin-right: 8px;
font-family: @pagination-font-family;
line-height: @pagination-item-size - 2px;
text-align: center;
vertical-align: middle;
list-style: none;
background-color: @pagination-item-bg;
border: @border-width-base @border-style-base @border-color-base;
border-radius: @border-radius-base;
outline: 0;
cursor: pointer;
user-select: none;
a {
display: block;
padding: 0 6px;
color: @text-color;
transition: none;
&:hover {
text-decoration: none;
}
}
&:hover {
border-color: @primary-color;
transition: all 0.3s;
a {
color: @primary-color;
}
}
// cannot merge with `&:hover`
// see https://github.com/ant-design/ant-design/pull/34002
&:focus-visible {
border-color: @primary-color;
transition: all 0.3s;
a {
color: @primary-color;
}
}
&-active {
font-weight: @pagination-font-weight-active;
background: @pagination-item-bg-active;
border-color: @primary-color;
a {
color: @primary-color;
}
&:hover {
border-color: @primary-5;
}
&:focus-visible {
border-color: @primary-5;
}
&:hover a {
color: @primary-5;
}
&:focus-visible a {
color: @primary-5;
}
}
}
&-jump-prev,
&-jump-next {
outline: 0;
.@{pagination-prefix-cls}-item-container {
position: relative;
.@{pagination-prefix-cls}-item-link-icon {
color: @primary-color;
font-size: @font-size-sm;
letter-spacing: -1px;
opacity: 0;
transition: all 0.2s;
&-svg {
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}
}
.@{pagination-prefix-cls}-item-ellipsis {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
margin: auto;
color: @disabled-color;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 2px;
text-align: center;
text-indent: 0.13em;
opacity: 1;
transition: all 0.2s;
}
}
&:hover {
.@{pagination-prefix-cls}-item-link-icon {
opacity: 1;
}
.@{pagination-prefix-cls}-item-ellipsis {
opacity: 0;
}
}
&:focus-visible {
.@{pagination-prefix-cls}-item-link-icon {
opacity: 1;
}
.@{pagination-prefix-cls}-item-ellipsis {
opacity: 0;
}
}
}
&-prev,
&-jump-prev,
&-jump-next {
margin-right: 8px;
}
&-prev,
&-next,
&-jump-prev,
&-jump-next {
display: inline-block;
min-width: @pagination-item-size;
height: @pagination-item-size;
color: @text-color;
font-family: @pagination-font-family;
line-height: @pagination-item-size;
text-align: center;
vertical-align: middle;
list-style: none;
border-radius: @border-radius-base;
cursor: pointer;
transition: all 0.3s;
}
&-prev,
&-next {
font-family: Arial, Helvetica, sans-serif;
outline: 0;
button {
color: @text-color;
cursor: pointer;
user-select: none;
}
&:hover button {
border-color: @primary-5;
}
.@{pagination-prefix-cls}-item-link {
display: block;
width: 100%;
height: 100%;
padding: 0;
font-size: 12px;
text-align: center;
background-color: @pagination-item-link-bg;
border: @border-width-base @border-style-base @border-color-base;
border-radius: @border-radius-base;
outline: none;
transition: all 0.3s;
}
&:focus-visible .@{pagination-prefix-cls}-item-link {
color: @primary-color;
border-color: @primary-color;
}
&:hover .@{pagination-prefix-cls}-item-link {
color: @primary-color;
border-color: @primary-color;
}
}
&-disabled {
&,
&:hover {
cursor: not-allowed;
.@{pagination-prefix-cls}-item-link {
color: @disabled-color;
border-color: @border-color-base;
cursor: not-allowed;
}
}
&:focus-visible {
cursor: not-allowed;
.@{pagination-prefix-cls}-item-link {
color: @disabled-color;
border-color: @border-color-base;
cursor: not-allowed;
}
}
}
&-slash {
margin: 0 10px 0 5px;
}
&-options {
display: inline-block;
margin-left: 16px;
vertical-align: middle;
// IE11 css hack. `*::-ms-backdrop,` is a must have
@media all and (-ms-high-contrast: none) {
*::-ms-backdrop,
& {
vertical-align: top;
}
}
&-size-changer.@{ant-prefix}-select {
display: inline-block;
width: auto;
}
&-quick-jumper {
display: inline-block;
height: @input-height-base;
margin-left: @margin-xs;
line-height: @input-height-base;
vertical-align: top;
input {
.input();
width: 50px;
height: @input-height-base;
margin: 0 8px;
}
}
}
&-simple &-prev,
&-simple &-next {
height: @pagination-item-size-sm;
line-height: @pagination-item-size-sm;
vertical-align: top;
.@{pagination-prefix-cls}-item-link {
height: @pagination-item-size-sm;
background-color: transparent;
border: 0;
&::after {
height: @pagination-item-size-sm;
line-height: @pagination-item-size-sm;
}
}
}
&-simple &-simple-pager {
display: inline-block;
height: @pagination-item-size-sm;
margin-right: 8px;
input {
box-sizing: border-box;
height: 100%;
margin-right: 8px;
padding: 0 6px;
text-align: center;
background-color: @pagination-item-input-bg;
border: @border-width-base @border-style-base @border-color-base;
border-radius: @border-radius-base;
outline: none;
transition: border-color 0.3s;
&:hover {
border-color: @primary-color;
}
&:focus {
border-color: @primary-color-hover;
box-shadow: @input-outline-offset @outline-blur-size @outline-width @primary-color-outline;
}
&[disabled] {
color: @disabled-color;
background: @disabled-bg;
border-color: @border-color-base;
cursor: not-allowed;
}
}
}
&&-mini &-total-text,
&&-mini &-simple-pager {
height: @pagination-item-size-sm;
line-height: @pagination-item-size-sm;
}
&&-mini &-item {
min-width: @pagination-item-size-sm;
height: @pagination-item-size-sm;
margin: 0;
line-height: @pagination-item-size-sm - 2px;
}
&&-mini &-item:not(&-item-active) {
background: transparent;
border-color: transparent;
}
&&-mini &-prev,
&&-mini &-next {
min-width: @pagination-item-size-sm;
height: @pagination-item-size-sm;
margin: 0;
line-height: @pagination-item-size-sm;
}
&&-mini &-prev &-item-link,
&&-mini &-next &-item-link {
background: transparent;
border-color: transparent;
&::after {
height: @pagination-item-size-sm;
line-height: @pagination-item-size-sm;
}
}
&&-mini &-jump-prev,
&&-mini &-jump-next {
height: @pagination-item-size-sm;
margin-right: 0;
line-height: @pagination-item-size-sm;
}
&&-mini &-options {
margin-left: 2px;
&-size-changer {
top: @pagination-mini-options-size-changer-top;
}
&-quick-jumper {
height: @pagination-item-size-sm;
line-height: @pagination-item-size-sm;
input {
.input-sm();
width: 44px;
height: @input-height-sm;
}
}
}
// ============================ Disabled ============================
&&-disabled {
cursor: not-allowed;
.@{pagination-prefix-cls}-item {
background: @disabled-bg;
border-color: @border-color-base;
cursor: not-allowed;
a {
color: @disabled-color;
background: transparent;
border: none;
cursor: not-allowed;
}
&-active {
background: @pagination-item-disabled-bg-active;
a {
color: @pagination-item-disabled-color-active;
}
}
}
.@{pagination-prefix-cls}-item-link {
color: @disabled-color;
background: @disabled-bg;
border-color: @border-color-base;
cursor: not-allowed;
.@{pagination-prefix-cls}-simple& {
background: transparent;
}
}
.@{pagination-prefix-cls}-item-link-icon {
opacity: 0;
}
.@{pagination-prefix-cls}-item-ellipsis {
opacity: 1;
}
.@{pagination-prefix-cls}-simple-pager {
color: @disabled-color;
}
}
}
@media only screen and (max-width: @screen-lg) {
.@{pagination-prefix-cls}-item {
&-after-jump-prev,
&-before-jump-next {
display: none;
}
}
}
@media only screen and (max-width: @screen-sm) {
.@{pagination-prefix-cls}-options {
display: none;
}
}
@import './rtl';

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
nz-pagination {
display: block;
}

55
node_modules/ng-zorro-antd/pagination/style/rtl.less generated vendored Normal file
View File

@@ -0,0 +1,55 @@
@import '../../style/themes/index';
@import '../../style/mixins/index';
@import '../../input/style/mixin';
@pagination-prefix-cls: ~'@{ant-prefix}-pagination';
.@{pagination-prefix-cls}-rtl {
.@{pagination-prefix-cls}-total-text {
margin-right: 0;
margin-left: 8px;
}
.@{pagination-prefix-cls}-item,
.@{pagination-prefix-cls}-prev,
.@{pagination-prefix-cls}-jump-prev,
.@{pagination-prefix-cls}-jump-next {
margin-right: 0;
margin-left: 8px;
}
.@{pagination-prefix-cls}-slash {
margin: 0 5px 0 10px;
}
.@{pagination-prefix-cls}-options {
margin-right: 16px;
margin-left: 0;
.@{pagination-prefix-cls}-options-size-changer.@{ant-prefix}-select {
margin-right: 0;
margin-left: 8px;
}
.@{pagination-prefix-cls}-options-quick-jumper {
margin-left: 0;
}
}
&.@{pagination-prefix-cls}-simple {
.@{pagination-prefix-cls}-simple-pager {
margin-right: 0;
margin-left: 8px;
input {
margin-right: 0;
margin-left: 8px;
}
}
}
&.@{pagination-prefix-cls}.mini .@{pagination-prefix-cls}-options {
margin-right: 2px;
margin-left: 0;
}
}