@@ -174,6 +174,7 @@ function formatXyDataset(
174174 type: ' line' ,
175175 series: dataset .map (d => d .downloads ),
176176 color: accent .value ,
177+ useArea: true ,
177178 },
178179 ],
179180 dates: dataset .map (d => d .timestampEnd ),
@@ -187,6 +188,7 @@ function formatXyDataset(
187188 type: ' line' ,
188189 series: dataset .map (d => d .downloads ),
189190 color: accent .value ,
191+ useArea: true ,
190192 },
191193 ],
192194 dates: dataset .map (d => d .timestamp ),
@@ -200,6 +202,7 @@ function formatXyDataset(
200202 type: ' line' ,
201203 series: dataset .map (d => d .downloads ),
202204 color: accent .value ,
205+ useArea: true ,
203206 },
204207 ],
205208 dates: dataset .map (d => d .timestamp ),
@@ -213,6 +216,7 @@ function formatXyDataset(
213216 type: ' line' ,
214217 series: dataset .map (d => d .downloads ),
215218 color: accent .value ,
219+ useArea: true ,
216220 },
217221 ],
218222 dates: dataset .map (d => d .timestamp ),
@@ -1044,6 +1048,14 @@ const chartConfig = computed(() => {
10441048 <ClientOnly v-if =" chartData.dataset" >
10451049 <div >
10461050 <VueUiXy :dataset =" chartData.dataset" :config =" chartConfig" class =" [direction:ltr]" >
1051+ <!-- Subtle gradient applied for a unique series (chart modal) -->
1052+ <template #area-gradient =" { series: chartModalSeries , id: gradientId } " >
1053+ <linearGradient :id =" gradientId" x1 =" 0" x2 =" 0" y1 =" 0" y2 =" 1" >
1054+ <stop offset =" 0%" :stop-color =" chartModalSeries.color" stop-opacity =" 0.2" />
1055+ <stop offset =" 100%" :stop-color =" colors.bg" stop-opacity =" 0" />
1056+ </linearGradient >
1057+ </template >
1058+
10471059 <!-- Custom legend for multiple series -->
10481060 <template v-if =" isMultiPackageMode " #legend =" { legend } " >
10491061 <div class =" flex gap-4 flex-wrap justify-center" >
0 commit comments