Skip to content

Commit 35a580e

Browse files
committed
allow dnd to accept string or number
1 parent cd1122d commit 35a580e

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/stores/preferences.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export type UserPreferencesState = {
1919
cardsSettings: Record<string, CardSettingsType>
2020
firstSeenDate: number
2121
userCustomCards: SupportedCardType[]
22-
pauseTo: number
22+
pauseTo: number | "always"
2323
}
2424

2525
type UserPreferencesStoreActions = {
@@ -35,7 +35,7 @@ type UserPreferencesStoreActions = {
3535
markOnboardingAsCompleted: (occupation: Omit<Occupation, 'icon'> | null) => void
3636
setUserCustomCards: (cards: SupportedCardType[]) => void
3737
updateCardOrder: (prevIndex: number, newIndex: number) => void
38-
setPauseTo: (value: number) => void
38+
setPauseTo: (value: number | "always") => void
3939
isPauseModeActive: () => boolean;
4040
}
4141

@@ -98,6 +98,9 @@ export const useUserPreferences = create(
9898
setPauseTo: (value) => set({ pauseTo: value }),
9999
isPauseModeActive: () => {
100100
const pauseTo = get().pauseTo
101+
if (pauseTo === "always") {
102+
return true;
103+
}
101104
return Boolean(pauseTo && pauseTo - new Date().getTime() > 0)
102105
}
103106
}),

0 commit comments

Comments
 (0)