From ac183b53ac79075ebfc613710ddad52f09dcd3cd Mon Sep 17 00:00:00 2001 From: Henry Jonas Date: Mon, 16 Sep 2024 14:32:54 -0400 Subject: [PATCH 1/5] FOUR-19000: Create a NEW VIEW for cases Part List --- .../jscomposition/base/form/Dropdown.vue | 147 +++--- .../jscomposition/base/form/InputLeading.vue | 4 +- .../jscomposition/base/table/BaseTable.vue | 2 +- .../jscomposition/base/table/Pagination.vue | 2 +- resources/jscomposition/base/table/TCell.vue | 79 +-- resources/jscomposition/base/ui/AppAvatar.vue | 29 ++ .../jscomposition/base/ui/AppTooltip.vue | 183 +++++++ .../jscomposition/base/ui/SimplePopover.vue | 120 +++++ resources/jscomposition/base/ui/index.js | 5 +- .../jscomposition/cases/casesMain/App.vue | 2 +- .../cases/casesMain/CasesDataSection.vue | 8 +- .../cases/casesMain/CasesMain.vue | 17 +- .../cases/casesMain/api/index.js | 455 ++++++++++++++++++ .../casesMain/components/BadgeContainer.vue | 20 - .../cases/casesMain/config/columns.js | 66 ++- .../cases/casesMain/utils/counters.js | 10 +- resources/jscomposition/system/index.js | 2 + .../system/table/cell/CaseTitleCell.vue | 46 ++ .../system/table/cell/ParticipantsCell.vue | 81 ++++ .../system/table/cell/StatusCell.vue | 70 +++ .../table/cell/TruncatedOptionsCell.vue | 95 ++++ .../jscomposition/system/table/cell/index.js | 11 + resources/jscomposition/system/table/index.js | 1 + resources/views/cases/casesMain.blade.php | 2 +- 24 files changed, 1295 insertions(+), 162 deletions(-) create mode 100644 resources/jscomposition/base/ui/AppAvatar.vue create mode 100644 resources/jscomposition/base/ui/AppTooltip.vue create mode 100644 resources/jscomposition/base/ui/SimplePopover.vue delete mode 100644 resources/jscomposition/cases/casesMain/components/BadgeContainer.vue create mode 100644 resources/jscomposition/system/table/cell/CaseTitleCell.vue create mode 100644 resources/jscomposition/system/table/cell/ParticipantsCell.vue create mode 100644 resources/jscomposition/system/table/cell/StatusCell.vue create mode 100644 resources/jscomposition/system/table/cell/TruncatedOptionsCell.vue create mode 100644 resources/jscomposition/system/table/cell/index.js create mode 100644 resources/jscomposition/system/table/index.js diff --git a/resources/jscomposition/base/form/Dropdown.vue b/resources/jscomposition/base/form/Dropdown.vue index d203f60b34..1e28d9eff9 100644 --- a/resources/jscomposition/base/form/Dropdown.vue +++ b/resources/jscomposition/base/form/Dropdown.vue @@ -1,15 +1,19 @@