File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -36,11 +36,12 @@ type UserPreferencesStoreActions = {
3636 setUserCustomCards : ( cards : SupportedCardType [ ] ) => void
3737 updateCardOrder : ( prevIndex : number , newIndex : number ) => void
3838 setPauseTo : ( value : number ) => void
39+ isPauseModeActive : ( ) => boolean ;
3940}
4041
4142export const useUserPreferences = create (
4243 persist < UserPreferencesState & UserPreferencesStoreActions > (
43- ( set ) => ( {
44+ ( set , get ) => ( {
4445 userSelectedTags : [ ] ,
4546 cardsSettings : { } ,
4647 maxVisibleCards : 4 ,
@@ -95,6 +96,10 @@ export const useUserPreferences = create(
9596 return { cards : newState }
9697 } ) ,
9798 setPauseTo : ( value ) => set ( { pauseTo : value } ) ,
99+ isPauseModeActive : ( ) => {
100+ const pauseTo = get ( ) . pauseTo
101+ return Boolean ( pauseTo && pauseTo - new Date ( ) . getTime ( ) > 0 )
102+ }
98103 } ) ,
99104 {
100105 name : 'preferences_storage' ,
You can’t perform that action at this time.
0 commit comments