From f92348958baa8794a1176964a9cfc6058ad9ad5d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cau=C3=AA=20Faleiros?=
Date: Tue, 14 Jul 2026 14:51:07 -0300
Subject: [PATCH] Make dashboard trend line optional
---
src/pages/Dashboard.tsx | 24 ++++++++++++++++++++----
1 file changed, 20 insertions(+), 4 deletions(-)
diff --git a/src/pages/Dashboard.tsx b/src/pages/Dashboard.tsx
index cf1d2e6..4fe6f58 100644
--- a/src/pages/Dashboard.tsx
+++ b/src/pages/Dashboard.tsx
@@ -303,6 +303,7 @@ const Dashboard = () => {
const [focusedSellerId, setFocusedSellerId] = useState(null);
const [sellerMetric, setSellerMetric] = useState('revenue');
const [selectedSellerBucket, setSelectedSellerBucket] = useState(null);
+ const [showSellerTrend, setShowSellerTrend] = useState(false);
const loadDashboardMetrics = useCallback(async (range: DateRange, options?: { force?: boolean }) => {
setIsMetricsLoading(true);
@@ -603,13 +604,28 @@ const Dashboard = () => {
: sellerTimeSeries.isFallback
? sellerMetricConfig.fallbackDescription
: sellerTimeSeries.dateBucket === 'day'
- ? `${sellerMetricConfig.trendDescription} Média móvel de 7 dias.`
+ ? sellerMetricConfig.trendDescription
: sellerTimeSeries.dateBucket === 'week'
- ? 'Evolução agrupada por semana. Média móvel de 4 semanas.'
- : 'Evolução agrupada por mês. Média móvel de 3 meses.'}
+ ? 'Evolução agrupada por semana no período selecionado.'
+ : 'Evolução agrupada por mês no período selecionado.'}
+ {!sellerTimeSeries.isHourly && !sellerTimeSeries.isFallback && sellerTimeSeries.movingAverageWindow > 1 && (
+
+ )}
{sellerMetricOptions.map(option => (