moved stores back into shared
This commit is contained in:
18
src/shared/storage/OptionsStore.ts
Normal file
18
src/shared/storage/OptionsStore.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import { createSyncStore, debugStore } from 'chrome-extension-toolkit';
|
||||
|
||||
/**
|
||||
* A store that is used for storing user options
|
||||
*/
|
||||
interface IOptionsStore {
|
||||
/** whether we should automatically highlight conflicts on the course schedule page */
|
||||
shouldHighlightConflicts: boolean;
|
||||
/** whether we should automatically scroll to load more courses on the course schedule page (without having to click next) */
|
||||
shouldScrollToLoad: boolean;
|
||||
}
|
||||
|
||||
export const OptionsStore = createSyncStore<IOptionsStore>({
|
||||
shouldHighlightConflicts: true,
|
||||
shouldScrollToLoad: true,
|
||||
});
|
||||
|
||||
debugStore({ OptionsStore });
|
||||
Reference in New Issue
Block a user