Skip to content

Commit eb943b0

Browse files
authored
Merge pull request #1697 from Infineon/1665-pagination-make-items-per-page-customizable
Pagination: implements items per page prop
2 parents 810ba7b + 2e431bc commit eb943b0

File tree

18 files changed

+454
-438
lines changed

18 files changed

+454
-438
lines changed

examples/stencil-components/vanilla-cdn/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ <h2>Number Indicator</h2>
356356
<br />
357357

358358
<h2>Pagination</h2>
359-
<ifx-pagination total="500" current-page="1"></ifx-pagination>
359+
<ifx-pagination total="500" current-page="1" items-per-page='[{"value":"ten","label":"10","selected":true}, {"value":"Twenty","label":"20","selected":false}, {"value":"Thirty","label":"30","selected":false}]'></ifx-pagination>
360360
<br />
361361

362362
<h2>Progress bar</h2>

examples/wrapper-components/react-vite-js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"test:local": "run-p preview:link watch:library"
1919
},
2020
"dependencies": {
21-
"@infineon/infineon-design-system-react": "31.4.1--canary.1693.4a56da3c614d03acd57676f6b9f53fb3032497c0.0",
21+
"@infineon/infineon-design-system-react": "32.0.0--canary.1697.69e820d7a9c4791bf2abbd47ce88fc08156594fd.0",
2222
"path": "^0.12.7",
2323
"react": "^18.3.1",
2424
"react-dom": "^18.3.1"

examples/wrapper-components/react-vite-js/src/components/Pagination/Pagination.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export default function App() {
4343
currentPage={1}
4444
total={36}
4545
onIfxPageChange={handlePageChange}
46+
items-per-page='[{"value":"ten","label":"10","selected":true}, {"value":"Twenty","label":"20","selected":false}, {"value":"Thirty","label":"30","selected":false}]'
4647
/>
4748
</div>
4849
);

examples/wrapper-components/vue-javascript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"test:local": "run-p preview:link watch:library"
1616
},
1717
"dependencies": {
18-
"@infineon/infineon-design-system-vue": "31.4.1--canary.1693.4a56da3c614d03acd57676f6b9f53fb3032497c0.0",
18+
"@infineon/infineon-design-system-vue": "32.0.0--canary.1697.69e820d7a9c4791bf2abbd47ce88fc08156594fd.0",
1919
"@vitejs/plugin-vue": "^4.0.0",
2020
"@vitejs/plugin-vue-jsx": "^4.0.0",
2121
"vite": "^5.0.12",

examples/wrapper-components/vue-javascript/src/components/Pagination.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<ifx-pagination
55
@ifxPageChange="handleChange"
66
total="500"
7+
items-per-page='[{"value":"ten","label":"10","selected":true}, {"value":"Twenty","label":"20","selected":false}, {"value":"Thirty","label":"30","selected":false}]'
78
:current-page="current"
89
></ifx-pagination>
910
</div>

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
3-
"version": "31.4.1--canary.1693.4a56da3c614d03acd57676f6b9f53fb3032497c0.0",
3+
"version": "32.0.0--canary.1697.69e820d7a9c4791bf2abbd47ce88fc08156594fd.0",
44
"command": {
55
"publish": {
66
"verifyAccess": false

package-lock.json

Lines changed: 395 additions & 407 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/components-angular/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "components-angular",
3-
"version": "31.4.1--canary.1693.4a56da3c614d03acd57676f6b9f53fb3032497c0.0",
3+
"version": "32.0.0--canary.1697.69e820d7a9c4791bf2abbd47ce88fc08156594fd.0",
44
"scripts": {
55
"ng": "ng",
66
"start": "ng serve",
@@ -26,7 +26,7 @@
2626
"@angular/platform-browser": "^18.0.0",
2727
"@angular/platform-browser-dynamic": "^18.0.0",
2828
"@angular/router": "^18.0.0",
29-
"@infineon/infineon-design-system-angular": "^31.4.1--canary.1693.4a56da3c614d03acd57676f6b9f53fb3032497c0.0",
29+
"@infineon/infineon-design-system-angular": "^32.0.0--canary.1697.69e820d7a9c4791bf2abbd47ce88fc08156594fd.0",
3030
"rxjs": "~7.8.0",
3131
"tslib": "^2.3.0",
3232
"typescript": "~5.4.4",

packages/components-angular/projects/component-library/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@infineon/infineon-design-system-angular",
3-
"version": "31.4.1--canary.1693.4a56da3c614d03acd57676f6b9f53fb3032497c0.0",
3+
"version": "32.0.0--canary.1697.69e820d7a9c4791bf2abbd47ce88fc08156594fd.0",
44
"description": "Infineon design system Stencil web components for Angular",
55
"author": "Verena Lechner",
66
"license": "MIT",
@@ -11,7 +11,7 @@
1111
"@angular/common": "^18.0.0",
1212
"@angular/core": "^18.0.0",
1313
"@infineon/design-system-tokens": "3.3.4",
14-
"@infineon/infineon-design-system-stencil": "31.4.1--canary.1693.4a56da3c614d03acd57676f6b9f53fb3032497c0.0"
14+
"@infineon/infineon-design-system-stencil": "32.0.0--canary.1697.69e820d7a9c4791bf2abbd47ce88fc08156594fd.0"
1515
},
1616
"dependencies": {
1717
"tslib": "^2.3.0"

packages/components-angular/projects/my-app/src/app/app.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -647,7 +647,7 @@ <h2>Number Indicator</h2>
647647
<br />
648648

649649
<h2>Pagination</h2>
650-
<ifx-pagination total="500" current-page="1"></ifx-pagination>
650+
<ifx-pagination total="500" current-page="1" items-per-page='[{"value":"ten","label":"10","selected":true}, {"value":"Twenty","label":"20","selected":false}, {"value":"Thirty","label":"30","selected":false}]'></ifx-pagination>
651651
<br />
652652
<br />
653653

0 commit comments

Comments
 (0)