@@ -291,6 +291,8 @@ const immutableSet = computed(() => {
291291 absoluteValues: serie .values ,
292292 comment: serie .comment || ' ' ,
293293 patternIndex: i,
294+ seriesIndex: i,
295+ ghost: false ,
294296 pattern: ` pattern_${ uid .value } _${ i} `
295297 }
296298 })
@@ -957,25 +959,27 @@ defineExpose({
957959 <path v-for =" (arc, i) in noGhostDonut" class =" vue-ui-donut-arc-path" :data-cy =" `donut-arc-${i}`"
958960 :d =" arc.arcSlice" :fill =" setOpacity(arc.color, 80)"
959961 :stroke =" FINAL_CONFIG.style.chart.backgroundColor"
960- :stroke-width =" FINAL_CONFIG.style.chart.layout.donut.borderWidth" :filter =" getBlurFilter(i)" />
962+ :stroke-width =" FINAL_CONFIG.style.chart.layout.donut.borderWidth" :filter =" getBlurFilter(i)"
963+
964+ />
961965 </template >
962966
963967 <template v-if =" total && FINAL_CONFIG .type === ' polar' " >
964968 <g v-if =" currentDonut.length > 1" >
965969 <path v-for =" (arc, i) in noGhostDonut" :stroke =" FINAL_CONFIG.style.chart.backgroundColor"
966970 :d =" polarAreas[i].path" fill =" #FFFFFF"
967971 :style =" {
968- transition: isFirstLoad ? '' : 'all 0.1s ease-in-out'
972+ transition: isFirstLoad ? 'none ' : 'all 0.1s ease-in-out'
969973 }"
970974 />
971975 <g v-if =" FINAL_CONFIG.style.chart.layout.donut.useShadow" >
972- <path data-cy =" polar-shadow" v-for =" (_arc, i) in currentDonut " class =" vue-ui-donut-arc-path"
976+ <path data-cy =" polar-shadow" v-for =" (_arc, i) in noGhostDonut " class =" vue-ui-donut-arc-path"
973977 :d =" polarAreas[i].path" :fill =" 'transparent'"
974978 :stroke =" FINAL_CONFIG.style.chart.backgroundColor"
975979 :stroke-width =" FINAL_CONFIG.style.chart.layout.donut.borderWidth"
976980 :filter =" `url(#drop_shadow_${uid})`"
977981 :style =" {
978- transition: isFirstLoad ? '' : 'all 0.1s ease-in-out'
982+ transition: isFirstLoad ? 'none ' : 'all 0.1s ease-in-out'
979983 }"
980984 />
981985 </g >
@@ -988,7 +992,7 @@ defineExpose({
988992 :stroke-width =" FINAL_CONFIG.style.chart.layout.donut.borderWidth"
989993 :filter =" getBlurFilter(i)"
990994 :style =" {
991- transition: isFirstLoad ? '' : 'all 0.1s ease-in-out'
995+ transition: isFirstLoad ? 'none ' : 'all 0.1s ease-in-out'
992996 }"
993997 />
994998 </g >
@@ -998,7 +1002,7 @@ defineExpose({
9981002 :stroke =" FINAL_CONFIG.style.chart.backgroundColor"
9991003 :stroke-width =" FINAL_CONFIG.style.chart.layout.donut.borderWidth" :filter =" getBlurFilter(i)"
10001004 :style =" {
1001- transition: isFirstLoad ? '' : 'all 0.1s ease-in-out'
1005+ transition: isFirstLoad ? 'none ' : 'all 0.1s ease-in-out'
10021006 }"
10031007 />
10041008 </g >
@@ -1023,7 +1027,8 @@ defineExpose({
10231027 <circle data-cy =" donut-gradient-hollow"
10241028 v-if =" FINAL_CONFIG.style.chart.useGradient && FINAL_CONFIG.type === 'classic'" :cx =" svg.width / 2"
10251029 :cy =" svg.height / 2" :r =" /* This might require adjustments */minSize <= 0 ? 10 : minSize"
1026- :fill =" `url(#gradient_${uid})`" />
1030+ :fill =" `url(#gradient_${uid})`"
1031+ />
10271032
10281033 <!-- TOOLTIP TRAPS -->
10291034 <template v-if =" total " >
0 commit comments