From ec749a836736290118bff44ed2dceb9786d257b7 Mon Sep 17 00:00:00 2001
From: Moritz Vetter <16950410+Isokaeder@users.noreply.github.com>
Date: Tue, 4 Jun 2024 14:17:07 +0200
Subject: [PATCH] refact(KtTable): move all other js and vue files in
kotti-table to typescript
Co-Authored-By: Florian Wendelborn <1133858+FlorianWendelborn@users.noreply.github.com>
---
.../kotti-ui/source/kotti-table/KtTable.vue | 69 ++++-
.../source/kotti-table/KtTableColumn.d.ts | 3 -
.../{KtTableColumn.js => KtTableColumn.ts} | 38 ++-
.../source/kotti-table/KtTableConsumer.d.ts | 4 -
...{KtTableConsumer.js => KtTableConsumer.ts} | 12 +-
.../source/kotti-table/KtTableProvider.d.ts | 3 -
...{KtTableProvider.js => KtTableProvider.ts} | 32 +-
.../components/{TableBody.js => TableBody.ts} | 25 +-
.../components/TableBodyEmptyRow.js | 27 --
.../components/TableBodyEmptyRow.ts | 32 ++
.../components/TableBodyExpandRow.js | 39 ---
.../components/TableBodyExpandRow.ts | 45 +++
.../components/TableBodyLoadingRow.js | 23 --
.../components/TableBodyLoadingRow.ts | 28 ++
.../kotti-table/components/TableHeader.vue | 46 ++-
.../kotti-table/components/TableHeaderCell.js | 13 -
.../kotti-table/components/TableHeaderCell.ts | 19 ++
.../source/kotti-table/components/TableRow.js | 234 --------------
.../source/kotti-table/components/TableRow.ts | 285 ++++++++++++++++++
.../{TableRowCell.js => TableRowCell.ts} | 25 +-
.../{constants.js => constants.ts} | 22 +-
.../source/kotti-table/logic/column.ts | 7 +-
.../source/kotti-table/logic/select.ts | 1 +
.../kotti-ui/source/kotti-table/mixins.d.ts | 4 -
.../kotti-ui/source/kotti-table/mixins.js | 52 ----
.../kotti-ui/source/kotti-table/mixins.ts | 71 +++++
.../{table-layout.js => table-layout.ts} | 3 +-
27 files changed, 673 insertions(+), 489 deletions(-)
delete mode 100644 packages/kotti-ui/source/kotti-table/KtTableColumn.d.ts
rename packages/kotti-ui/source/kotti-table/{KtTableColumn.js => KtTableColumn.ts} (78%)
delete mode 100644 packages/kotti-ui/source/kotti-table/KtTableConsumer.d.ts
rename packages/kotti-ui/source/kotti-table/{KtTableConsumer.js => KtTableConsumer.ts} (70%)
delete mode 100644 packages/kotti-ui/source/kotti-table/KtTableProvider.d.ts
rename packages/kotti-ui/source/kotti-table/{KtTableProvider.js => KtTableProvider.ts} (52%)
rename packages/kotti-ui/source/kotti-table/components/{TableBody.js => TableBody.ts} (57%)
delete mode 100644 packages/kotti-ui/source/kotti-table/components/TableBodyEmptyRow.js
create mode 100644 packages/kotti-ui/source/kotti-table/components/TableBodyEmptyRow.ts
delete mode 100644 packages/kotti-ui/source/kotti-table/components/TableBodyExpandRow.js
create mode 100644 packages/kotti-ui/source/kotti-table/components/TableBodyExpandRow.ts
delete mode 100644 packages/kotti-ui/source/kotti-table/components/TableBodyLoadingRow.js
create mode 100644 packages/kotti-ui/source/kotti-table/components/TableBodyLoadingRow.ts
delete mode 100644 packages/kotti-ui/source/kotti-table/components/TableHeaderCell.js
create mode 100644 packages/kotti-ui/source/kotti-table/components/TableHeaderCell.ts
delete mode 100644 packages/kotti-ui/source/kotti-table/components/TableRow.js
create mode 100644 packages/kotti-ui/source/kotti-table/components/TableRow.ts
rename packages/kotti-ui/source/kotti-table/components/{TableRowCell.js => TableRowCell.ts} (63%)
rename packages/kotti-ui/source/kotti-table/{constants.js => constants.ts} (55%)
delete mode 100644 packages/kotti-ui/source/kotti-table/mixins.d.ts
delete mode 100644 packages/kotti-ui/source/kotti-table/mixins.js
create mode 100644 packages/kotti-ui/source/kotti-table/mixins.ts
rename packages/kotti-ui/source/kotti-table/{table-layout.js => table-layout.ts} (53%)
diff --git a/packages/kotti-ui/source/kotti-table/KtTable.vue b/packages/kotti-ui/source/kotti-table/KtTable.vue
index 942f4776e8..204e5280d7 100644
--- a/packages/kotti-ui/source/kotti-table/KtTable.vue
+++ b/packages/kotti-ui/source/kotti-table/KtTable.vue
@@ -6,6 +6,7 @@
+
-