Skip to content
This repository was archived by the owner on Feb 3, 2024. It is now read-only.

Commit a5e8de4

Browse files
committed
fix: prevent multiple set
1 parent b706239 commit a5e8de4

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

packages/perfect-dark-mode/src/createPerfectDarkMode.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,9 @@ export const createPerfectDarkMode = ({
129129
const listeners = new Set<Function>()
130130
let mode: ColorMode | undefined
131131
const set = (colorMode?: ColorMode) => {
132+
if (colorMode === mode) {
133+
return
134+
}
132135
if (colorMode !== undefined) {
133136
localStorage.setItem(colorModeKey, colorMode)
134137
} else {

0 commit comments

Comments
 (0)