aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/todos
diff options
context:
space:
mode:
authorLibravatar Vijay A <vraravam@users.noreply.github.com>2024-03-22 02:33:33 +0530
committerLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2024-03-21 21:24:35 +0000
commit2f3f2ae7f098376f535e5aa993c9eedc14e36f5d (patch)
treed919bda212744493a7b66c2e91a75455421d62cc /src/features/todos
parentUpgrade electron to '29.1.5' (diff)
downloadferdium-app-2f3f2ae7f098376f535e5aa993c9eedc14e36f5d.tar.gz
ferdium-app-2f3f2ae7f098376f535e5aa993c9eedc14e36f5d.tar.zst
ferdium-app-2f3f2ae7f098376f535e5aa993c9eedc14e36f5d.zip
Upgrade node modules
Diffstat (limited to 'src/features/todos')
-rw-r--r--src/features/todos/actions.ts2
-rw-r--r--src/features/todos/components/TodosWebview.tsx13
-rw-r--r--src/features/todos/containers/TodosScreen.tsx10
-rw-r--r--src/features/todos/store.ts25
4 files changed, 28 insertions, 22 deletions
diff --git a/src/features/todos/actions.ts b/src/features/todos/actions.ts
index 5273cc858..c2000752f 100644
--- a/src/features/todos/actions.ts
+++ b/src/features/todos/actions.ts
@@ -1,5 +1,5 @@
1import { Webview } from 'react-electron-web-view';
2import PropTypes from 'prop-types'; 1import PropTypes from 'prop-types';
2import type { Webview } from 'react-electron-web-view';
3import { createActionsFromDefinitions } from '../../actions/lib/actions'; 3import { createActionsFromDefinitions } from '../../actions/lib/actions';
4 4
5export interface TodoClientMessage { 5export interface TodoClientMessage {
diff --git a/src/features/todos/components/TodosWebview.tsx b/src/features/todos/components/TodosWebview.tsx
index 1ccfa3cdd..f9493d519 100644
--- a/src/features/todos/components/TodosWebview.tsx
+++ b/src/features/todos/components/TodosWebview.tsx
@@ -1,10 +1,15 @@
1import { Component, createRef, ReactElement, MouseEvent } from 'react'; 1import classnames from 'classnames';
2import { observer } from 'mobx-react'; 2import { observer } from 'mobx-react';
3import withStyles, { WithStylesProps } from 'react-jss'; 3import {
4 Component,
5 type MouseEvent,
6 type ReactElement,
7 createRef,
8} from 'react';
4import Webview from 'react-electron-web-view'; 9import Webview from 'react-electron-web-view';
5import classnames from 'classnames'; 10import withStyles, { type WithStylesProps } from 'react-jss';
6import { TODOS_PARTITION_ID } from '../../../config'; 11import { TODOS_PARTITION_ID } from '../../../config';
7import { TodoClientMessage } from '../actions'; 12import type { TodoClientMessage } from '../actions';
8 13
9const styles = theme => ({ 14const styles = theme => ({
10 root: { 15 root: {
diff --git a/src/features/todos/containers/TodosScreen.tsx b/src/features/todos/containers/TodosScreen.tsx
index 8941a4b39..29ecd5a0e 100644
--- a/src/features/todos/containers/TodosScreen.tsx
+++ b/src/features/todos/containers/TodosScreen.tsx
@@ -1,11 +1,11 @@
1import { Component, ReactElement } from 'react'; 1import { inject, observer } from 'mobx-react';
2import { observer, inject } from 'mobx-react'; 2import { Component, type ReactElement } from 'react';
3import TodosWebview from '../components/TodosWebview';
4import ErrorBoundary from '../../../components/util/ErrorBoundary';
5import { todosStore } from '..'; 3import { todosStore } from '..';
4import ErrorBoundary from '../../../components/util/ErrorBoundary';
6import { TODOS_MIN_WIDTH } from '../../../config'; 5import { TODOS_MIN_WIDTH } from '../../../config';
6import type { RealStores } from '../../../stores';
7import { todoActions } from '../actions'; 7import { todoActions } from '../actions';
8import { RealStores } from '../../../stores'; 8import TodosWebview from '../components/TodosWebview';
9 9
10interface IProps { 10interface IProps {
11 stores?: RealStores; 11 stores?: RealStores;
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',