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 => (