aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/todos/store.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/features/todos/store.ts')
-rw-r--r--src/features/todos/store.ts25
1 files changed, 13 insertions, 12 deletions
diff --git a/src/features/todos/store.ts b/src/features/todos/store.ts
index 50704c73f..b3f7195e7 100644
--- a/src/features/todos/store.ts
+++ b/src/features/todos/store.ts
@@ -1,25 +1,26 @@
1import { Webview } from 'react-electron-web-view'; 1import { action, computed, makeObservable, observable } from 'mobx';
2import { computed, action, observable, makeObservable } from 'mobx';
3import localStorage from 'mobx-localstorage'; 2import localStorage from 'mobx-localstorage';
4import { Actions } from '../../actions/lib/actions'; 3import type { Webview } from 'react-electron-web-view';
4import type { Actions } from '../../actions/lib/actions';
5 5
6import { ThemeType } from '../../themes';
7import { todoActions } from './actions';
8import { 6import {
9 CUSTOM_TODO_SERVICE, 7 CUSTOM_TODO_SERVICE,
10 TODO_SERVICE_RECIPE_IDS, 8 DEFAULT_IS_TODO_FEATURE_ENABLED_BY_USER,
9 DEFAULT_TODOS_VISIBLE,
11 DEFAULT_TODOS_WIDTH, 10 DEFAULT_TODOS_WIDTH,
12 TODOS_MIN_WIDTH, 11 TODOS_MIN_WIDTH,
13 DEFAULT_TODOS_VISIBLE, 12 TODO_SERVICE_RECIPE_IDS,
14 DEFAULT_IS_TODO_FEATURE_ENABLED_BY_USER,
15} from '../../config'; 13} from '../../config';
16import { isValidExternalURL } from '../../helpers/url-helpers'; 14import { isValidExternalURL } from '../../helpers/url-helpers';
17import FeatureStore from '../utils/FeatureStore'; 15import { ifUndefined } from '../../jsUtils';
18import Reaction, { createReactions } from '../../stores/lib/Reaction'; 16import UserAgent from '../../models/UserAgent';
17import type Reaction from '../../stores/lib/Reaction';
18import { createReactions } from '../../stores/lib/Reaction';
19import { ThemeType } from '../../themes';
19import { createActionBindings } from '../utils/ActionBinding'; 20import { createActionBindings } from '../utils/ActionBinding';
21import FeatureStore from '../utils/FeatureStore';
22import { todoActions } from './actions';
20import { IPC, TODOS_ROUTES } from './constants'; 23import { IPC, TODOS_ROUTES } from './constants';
21import UserAgent from '../../models/UserAgent';
22import { ifUndefined } from '../../jsUtils';
23 24
24const debug = require('../../preload-safe-debug')( 25const debug = require('../../preload-safe-debug')(
25 'Ferdium:feature:todos:store', 26 'Ferdium:feature:todos:store',