From 83f8fa2325151f4b60ea5465a6d75a2174a4502c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 17 Apr 2024 23:03:15 +0000 Subject: [PATCH 01/33] fix(deps): update dependency @kong/icons to ^1.9.0 (#2144) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 ++++ yarn.lock | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/package.json b/package.json index 1a4df71375..c003e7fe54 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,11 @@ "semantic-release": "semantic-release" }, "dependencies": { +<<<<<<< HEAD "@kong/icons": "^1.9.1", +======= + "@kong/icons": "^1.9.0", +>>>>>>> 52f3c2dfe (fix(deps): update dependency @kong/icons to ^1.9.0 (#2144)) "@popperjs/core": "^2.11.8", "date-fns": "^2.30.0", "date-fns-tz": "^2.0.1", diff --git a/yarn.lock b/yarn.lock index 22b0c388a7..9f73390880 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1105,6 +1105,11 @@ resolved "https://registry.yarnpkg.com/@kong/icons/-/icons-1.9.1.tgz#3947e3019710d306865eef19aef3ec6c89c5a5b6" integrity sha512-8V21s7OEXcGAWDfPlcidjLlvAemz1KxgkpNSCWC9BCMGnmYRV/1hF7hzC0Dbjz6Q5uP3jnukI+e2bkKKrxANMQ== +"@kong/icons@^1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@kong/icons/-/icons-1.9.0.tgz#40391a01ccd95ff2053c962fb5e88d616bb90640" + integrity sha512-fA3gXZrPjhI6gV2ISV10kKG0Y6gsW+ps31ionv/09a7BY+z4K9XqNbRRzUkqZgCoTTCnf3MWYum/CRpzaYcctg== + "@ljharb/through@^2.3.13": version "2.3.13" resolved "https://registry.yarnpkg.com/@ljharb/through/-/through-2.3.13.tgz#b7e4766e0b65aa82e529be945ab078de79874edc" From ff6349554c8157e3a16d99ed06c29d8a8c54d44f Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 17 Apr 2024 23:10:04 +0000 Subject: [PATCH 02/33] chore(release): 9.0.0-alpha.145 [skip ci] * **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([52f3c2d](https://github.com/Kong/kongponents/commit/52f3c2dfe72bce8c13ea84b65b8e30346a48b752)) --- package.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package.json b/package.json index c003e7fe54..8e864e6450 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,10 @@ { "name": "@kong/kongponents", +<<<<<<< HEAD "version": "9.0.0-alpha.149", +======= + "version": "9.0.0-alpha.145", +>>>>>>> c01912548 (chore(release): 9.0.0-alpha.145 [skip ci]) "description": "Kong Component library", "type": "module", "repository": { From 9e5cd34a7dbde135987b1c0e451ffd68b2cd123a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Apr 2024 05:11:50 +0000 Subject: [PATCH 03/33] chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.50 (#2145) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package.json b/package.json index 8e864e6450..c0776bbd9a 100644 --- a/package.json +++ b/package.json @@ -85,8 +85,13 @@ "@commitlint/config-conventional": "^19.1.0", "@cypress/vite-dev-server": "^5.0.7", "@digitalroute/cz-conventional-changelog-for-jira": "^8.0.1", +<<<<<<< HEAD "@evilmartians/lefthook": "^1.6.10", "@kong-ui-public/sandbox-layout": "^2.0.52", +======= + "@evilmartians/lefthook": "^1.6.7", + "@kong-ui-public/sandbox-layout": "^2.0.50", +>>>>>>> af75cab08 (chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.50 (#2145)) "@kong/design-tokens": "^1.12.11", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", From c8c663d20c9758ce199120f857c42cf992d187ed Mon Sep 17 00:00:00 2001 From: Maksym Portianoi Date: Thu, 18 Apr 2024 10:32:43 -0400 Subject: [PATCH 04/33] feat(kcodeblock, kcatalog, kcollapse, kstepper): components reskin (#2124) * feat(kcodeblock): component reskin [KHCP-8975] (#2100) * feat(kcollapse): component reskin [KHCP-8976] (#2125) * feat(kcollapse): reskin component - wip [KHCP-8976] * feat(kcollapse): component reskin [KHCP-8976] * test(kcollapse): update compoent tests [KHCP-8976] * fix(kcollapse): misc fixes [KHCP-8976] * docs(collapse): update component docs [KHCP-8976] * chore(sandbox): minor fix [KHCP-8976] * docs(collapse): misc fix [KHCP-8976] * fix(kcollapse): apply feedback Co-authored-by: Adam DeHaven <2229946+adamdehaven@users.noreply.github.com> * fix(kcollapse): address feedback [KHCP-8976] --------- Co-authored-by: Adam DeHaven <2229946+adamdehaven@users.noreply.github.com> * feat(kcatalog): reskin component [KHCP-8972] (#2116) * fix(kcatalog): update props, slots, events [KHCP-8972] * feat(kcatalog): reskin component [KHCP-8972] * feat(kcatalogitem): reskin component [KHCP-8972] * test(kcatalog): update component tests [KHCP-8972] * docs(catalog): update component docs [KHCP-8972] * docs(catalog): minor fix [KHCP-8972] * test(kemptystate): fix flaky test [KHCP-8972] * test(kalert): fix flaky test [KHCP-8972] * fix(kcatalog): grid gap [KHCP-8972] * fix(kcatalog): apply feedback Co-authored-by: Adam DeHaven <2229946+adamdehaven@users.noreply.github.com> * fix(kcatalog): address feedback [KHCP-8972] * fix(*): remove letter spacing [KHCP-8972] --------- Co-authored-by: Adam DeHaven <2229946+adamdehaven@users.noreply.github.com> * feat(kstepper): component reskin [KHCP-9001] (#2132) * fix(kmultiselect): minor fix [KHCP-9001] * feat(kstepper): reskin component [KHCP-9001] * fix(kstepper): remove stepper icons [KHCP-9001] * test(kstepper): update component tests [KHCP-9001] * fix(kstepper): minor fix [KHCP-9001] * docs(stepper): update component docs [KHCP-9001] * fix(kstepper): add aria-current [KHCP-9001] * fix(kstep): icon titles [KHCP-9001] * docs: minor fix * fix(kcodeblock): icon button not to inherit attrs (#2140) * fix(kcatalogitem): fix overflow * fix(*): add title or decorative prop to icons (#2143) * fix(*): add title or decorative prop to icons * fix(*): minor fix * fix(kcopy): minor fix * fix(kcopy): minor fix * fix(*): address pr feedback * fix(ktable): minor fix --------- Co-authored-by: Adam DeHaven <2229946+adamdehaven@users.noreply.github.com> --- docs/components/catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/components/catalog.md b/docs/components/catalog.md index 623c5d0cf5..c92434b137 100644 --- a/docs/components/catalog.md +++ b/docs/components/catalog.md @@ -264,7 +264,7 @@ The footer content for the card. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi nec justo libero. Nullam accumsan quis ipsum vitae tempus. Integer non pharetra orci. Suspendisse potenti. ``` From ec8f19ca3817b4dfe94980074451ed20372c4c99 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 18 Apr 2024 14:39:52 +0000 Subject: [PATCH 05/33] chore(release): 9.0.0-alpha.146 [skip ci] * **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([4c97890](https://github.com/Kong/kongponents/commit/4c97890a5915b35d448b9de952d5c4552302852f)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125) --- package.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package.json b/package.json index c0776bbd9a..23d9305662 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,14 @@ { "name": "@kong/kongponents", +<<<<<<< HEAD <<<<<<< HEAD "version": "9.0.0-alpha.149", ======= "version": "9.0.0-alpha.145", >>>>>>> c01912548 (chore(release): 9.0.0-alpha.145 [skip ci]) +======= + "version": "9.0.0-alpha.146", +>>>>>>> e1406a43d (chore(release): 9.0.0-alpha.146 [skip ci]) "description": "Kong Component library", "type": "module", "repository": { From 6df32890fe664770e3d1aaf3e6bc91425e2b21ed Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Apr 2024 18:55:18 +0000 Subject: [PATCH 06/33] chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.51 (#2146) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package.json b/package.json index 23d9305662..ac753c9116 100644 --- a/package.json +++ b/package.json @@ -94,8 +94,12 @@ "@kong-ui-public/sandbox-layout": "^2.0.52", ======= "@evilmartians/lefthook": "^1.6.7", +<<<<<<< HEAD "@kong-ui-public/sandbox-layout": "^2.0.50", >>>>>>> af75cab08 (chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.50 (#2145)) +======= + "@kong-ui-public/sandbox-layout": "^2.0.51", +>>>>>>> d81d57a4f (chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.51 (#2146)) "@kong/design-tokens": "^1.12.11", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", From 45cc18f5799d27db242a37e67b286bf94a7ed55c Mon Sep 17 00:00:00 2001 From: portikM Date: Mon, 22 Apr 2024 12:41:41 -0400 Subject: [PATCH 07/33] feat(ktable): reskin props [KHCP-9002] --- docs/guide/migrating-to-version-9.md | 20 +++ sandbox/pages/SandboxTable.vue | 99 ----------- sandbox/pages/SandboxTable/SandboxTable.vue | 139 ++++++++++++++++ .../SandboxTable/SandboxTableActions.vue | 29 ++++ sandbox/router/sandbox-routes.ts | 2 +- src/components/KSkeleton/TableSkeleton.vue | 5 +- src/components/KTable/KTable.cy.ts | 79 +++------ src/components/KTable/KTable.vue | 156 +++--------------- src/types/table.ts | 11 +- 9 files changed, 241 insertions(+), 299 deletions(-) delete mode 100644 sandbox/pages/SandboxTable.vue create mode 100644 sandbox/pages/SandboxTable/SandboxTable.vue create mode 100644 sandbox/pages/SandboxTable/SandboxTableActions.vue diff --git a/docs/guide/migrating-to-version-9.md b/docs/guide/migrating-to-version-9.md index feace3e078..6a96fbf9a3 100644 --- a/docs/guide/migrating-to-version-9.md +++ b/docs/guide/migrating-to-version-9.md @@ -781,10 +781,30 @@ Removed as of `v9`. Use `KBreadcumbs` instead. #### Props +* `hasSideBorder` prop has been removed +* `hasError` prop has been removed and replaced with `error` prop +* `isLoading` prop has been removed and replaced with `loading` prop +* `disableSorting` prop has been removed and replaced with `sortable` prop (defaults to `true`) +* `enableClientSort` prop has been removed and replaced with `clientSort` prop +* `sortHandlerFn` prop has been removed and replaced with `sortHandlerFunction` prop * `emptyStateIcon` prop has been removed. You can use the new `emptyStateIconVariant` prop instead * `emptyStateIconColor` prop has been removed * `emptyStateIconSize` prop has been removed * `emptyStateActionButtonIcon` prop has been removed. You can use the new `empty-state-action-icon` slot instead +* `errorStateIcon` prop has been removed +* `errorStateIconColor` prop has been removed +* `errorStateIconSize` prop has been removed +* `options` prop (deprecated) has been removed +* `sortOrder` prop (deprecated) has been removed +* `testMode` prop has been removed + +#### Constants, Types & Interfaces + +* `useSortHandlerFn` parameter in `TableHeader` interface has been renamed to `useSortHandlerFunction` +* `TableSortOrderArray` const has been removed +* `TableSortOrder` type has been removed +* `TableTestModeArray` const has been removed +* `TableTestMode` type has been removed ### KTabs diff --git a/sandbox/pages/SandboxTable.vue b/sandbox/pages/SandboxTable.vue deleted file mode 100644 index 0c48b377cb..0000000000 --- a/sandbox/pages/SandboxTable.vue +++ /dev/null @@ -1,99 +0,0 @@ - - - - - diff --git a/sandbox/pages/SandboxTable/SandboxTable.vue b/sandbox/pages/SandboxTable/SandboxTable.vue new file mode 100644 index 0000000000..09da9a5ac9 --- /dev/null +++ b/sandbox/pages/SandboxTable/SandboxTable.vue @@ -0,0 +1,139 @@ +