@@ -20,6 +20,7 @@ const props = defineProps<{
2020const router = useRouter ()
2121const route = useRoute ()
2222const { localSettings } = useUserLocalSettings ()
23+ const { preferences } = useUserPreferencesState ()
2324
2425const chartModal = useModal (' chart-modal' )
2526const hasChartModalTransitioned = shallowRef (false )
@@ -63,7 +64,7 @@ const { fetchPackageDownloadEvolution } = useCharts()
6364
6465const { accentColors, selectedAccentColor } = useAccentColor ()
6566
66- const colorMode = useColorMode ()
67+ const { colorMode } = useColorModePreference ()
6768
6869const resolvedMode = shallowRef <' light' | ' dark' >(' light' )
6970
@@ -306,7 +307,7 @@ function layEgg() {
306307 showPulse .value = false
307308 nextTick (() => {
308309 showPulse .value = true
309- settings .value .enableGraphPulseLooping = ! settings .value .enableGraphPulseLooping
310+ preferences .value .enableGraphPulseLooping = ! preferences .value .enableGraphPulseLooping
310311 playEggPulse ()
311312 })
312313}
@@ -364,7 +365,7 @@ const config = computed<VueUiSparklineConfig>(() => {
364365 color: colors .value .borderHover ,
365366 pulse: {
366367 show: showPulse .value , // the pulse will not show if prefers-reduced-motion (enforced by vue-data-ui)
367- loop: settings .value .enableGraphPulseLooping ,
368+ loop: preferences .value .enableGraphPulseLooping ,
368369 radius: 1.5 ,
369370 color: pulseColor .value ! ,
370371 easing: ' ease-in-out' ,
0 commit comments