analyzing page types and populating search inputs

This commit is contained in:
Sriram Hariharan
2023-03-03 19:58:53 -06:00
parent 723caca417
commit 4ed52a3c9f
8 changed files with 115 additions and 35 deletions

View File

@@ -0,0 +1,16 @@
import { createStore } 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 = createStore<IOptionsStore>('OPTIONS_STORE', {
shouldHighlightConflicts: true,
shouldScrollToLoad: true,
});