From 35702457ede5ec01d5e5cf21cca3962cd5d2a3dc Mon Sep 17 00:00:00 2001 From: Pranav Date: Wed, 27 Nov 2024 02:10:15 -0800 Subject: [PATCH] feat: Update design for report pages (#10506) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Screenshot 2024-11-26 at 8 38 57 PM Screenshot 2024-11-26 at 8 40 47 PM --------- Co-authored-by: Shivam Mishra --- .../dashboard/assets/scss/_date-picker.scss | 12 +- .../Campaigns/CampaignLayout.vue | 4 +- .../Contacts/ContactsHeader/ContactHeader.vue | 2 +- .../HelpCenter/HelpCenterLayout.vue | 4 +- .../DropdownPrimitives.story.vue | 10 +- .../components-next/sidebar/Sidebar.vue | 10 +- .../dashboard/components/table/Pagination.vue | 20 +-- .../dashboard/components/table/Table.vue | 37 +++-- .../components/widgets/TableHeaderCell.vue | 2 +- .../components/widgets/UserAvatarWithName.vue | 10 +- .../conversation/components/SLAEventItem.vue | 4 +- .../components/SLAPopoverCard.vue | 4 +- .../contacts/components/ContactsTable.vue | 2 +- .../settings/reports/AgentReports.vue | 9 +- .../dashboard/settings/reports/BotReports.vue | 5 +- .../settings/reports/CsatResponses.vue | 24 ++-- .../settings/reports/InboxReports.vue | 9 +- .../dashboard/settings/reports/Index.vue | 20 +-- .../settings/reports/LabelReports.vue | 9 +- .../settings/reports/LiveReports.vue | 19 +-- .../settings/reports/ReportContainer.vue | 2 +- .../dashboard/settings/reports/SLAReports.vue | 50 +++---- .../settings/reports/TeamReports.vue | 9 +- .../reports/components/BotMetrics.vue | 2 +- .../components/ChartElements/ChartStats.vue | 4 +- .../reports/components/CsatMetrics.vue | 6 +- .../settings/reports/components/CsatTable.vue | 25 +--- .../reports/components/FilterSelector.vue | 2 +- .../Filters/v3/ActiveFilterChip.vue | 1 - .../settings/reports/components/Heatmap.vue | 5 +- .../reports/components/ReportHeader.vue | 17 +++ .../reports/components/ReportMetricCard.vue | 9 +- .../reports/components/ReportsWrapper.vue | 85 ++++++++++++ .../reports/components/SLA/SLAMetricCard.vue | 8 +- .../reports/components/SLA/SLAMetrics.vue | 10 +- .../reports/components/SLA/SLAReportItem.vue | 13 +- .../reports/components/SLA/SLATable.vue | 16 +-- .../reports/components/SLA/SLAViewDetails.vue | 35 +++-- .../reports/components/WootReports.vue | 55 ++++---- .../components/overview/AgentTable.vue | 7 +- .../components/overview/MetricCard.vue | 16 +-- .../__snapshots__/CSATMetrics.spec.js.snap | 2 +- .../settings/reports/reports.routes.js | 129 +++--------------- 43 files changed, 361 insertions(+), 363 deletions(-) create mode 100644 app/javascript/dashboard/routes/dashboard/settings/reports/components/ReportHeader.vue create mode 100644 app/javascript/dashboard/routes/dashboard/settings/reports/components/ReportsWrapper.vue diff --git a/app/javascript/dashboard/assets/scss/_date-picker.scss b/app/javascript/dashboard/assets/scss/_date-picker.scss index 92deab095..2fa577673 100644 --- a/app/javascript/dashboard/assets/scss/_date-picker.scss +++ b/app/javascript/dashboard/assets/scss/_date-picker.scss @@ -25,7 +25,7 @@ } .mx-input { - @apply h-[2.5rem] flex border border-solid border-slate-200 dark:border-slate-600 rounded-md shadow-none; + @apply h-[2.5rem] flex border border-solid border-n-weak rounded-md shadow-none; } .mx-input:disabled, @@ -39,7 +39,7 @@ } .mx-datepicker-main { - @apply border-0 bg-white dark:bg-slate-800; + @apply border-0 bg-n-solid-2 rounded-xl; .cell { &.disabled { @@ -53,6 +53,14 @@ } } + .mx-calendar+.mx-calendar { + @apply border-l border-n-weak; + } + + .mx-datepicker-footer { + @apply border border-n-weak; + } + .mx-time { @apply border-0 bg-white dark:bg-slate-800; diff --git a/app/javascript/dashboard/components-next/Campaigns/CampaignLayout.vue b/app/javascript/dashboard/components-next/Campaigns/CampaignLayout.vue index 11006bfe3..3169dbc3e 100644 --- a/app/javascript/dashboard/components-next/Campaigns/CampaignLayout.vue +++ b/app/javascript/dashboard/components-next/Campaigns/CampaignLayout.vue @@ -22,7 +22,7 @@ const handleButtonClick = () => {