@@ -1021,7 +1021,9 @@ export default {
10211021
10221022 // Only display label if percentage > 1%
10231023 if ( parseFloat ( percentage ) > 1 ) {
1024- chartCtx . fillStyle = '#000'
1024+ // Use white color in dark mode, black in light mode
1025+ const isDarkMode = document . documentElement . classList . contains ( 'dark' )
1026+ chartCtx . fillStyle = isDarkMode ? '#fff' : '#000'
10251027 chartCtx . font = 'bold 12px Arial'
10261028 chartCtx . textAlign = 'center'
10271029 chartCtx . textBaseline = 'middle'
@@ -1078,7 +1080,9 @@ export default {
10781080
10791081 // Only display label if percentage > 1%
10801082 if ( parseFloat ( percentage ) > 1 ) {
1081- chartCtx . fillStyle = '#000'
1083+ // Use white color in dark mode, black in light mode
1084+ const isDarkMode = document . documentElement . classList . contains ( 'dark' )
1085+ chartCtx . fillStyle = isDarkMode ? '#fff' : '#000'
10821086 chartCtx . font = 'bold 12px Arial'
10831087 chartCtx . textAlign = 'center'
10841088 chartCtx . textBaseline = 'middle'
@@ -1135,7 +1139,9 @@ export default {
11351139
11361140 // Only display label if percentage > 1%
11371141 if ( parseFloat ( percentage ) > 1 ) {
1138- chartCtx . fillStyle = '#000'
1142+ // Use white color in dark mode, black in light mode
1143+ const isDarkMode = document . documentElement . classList . contains ( 'dark' )
1144+ chartCtx . fillStyle = isDarkMode ? '#fff' : '#000'
11391145 chartCtx . font = 'bold 12px Arial'
11401146 chartCtx . textAlign = 'center'
11411147 chartCtx . textBaseline = 'middle'
@@ -1192,7 +1198,9 @@ export default {
11921198
11931199 // Only display label if percentage > 1%
11941200 if ( parseFloat ( percentage ) > 1 ) {
1195- chartCtx . fillStyle = '#000'
1201+ // Use white color in dark mode, black in light mode
1202+ const isDarkMode = document . documentElement . classList . contains ( 'dark' )
1203+ chartCtx . fillStyle = isDarkMode ? '#fff' : '#000'
11961204 chartCtx . font = 'bold 12px Arial'
11971205 chartCtx . textAlign = 'center'
11981206 chartCtx . textBaseline = 'middle'
0 commit comments