chore: remove unused imports from desktop-client
This commit is contained in:
parent
be6780f90b
commit
8e41d8d2dd
69 changed files with 87 additions and 325 deletions
|
@ -1,4 +1,4 @@
|
|||
import React, { useState } from 'react';
|
||||
import React from 'react';
|
||||
import { View, Block } from 'loot-design/src/components/common';
|
||||
import { css } from 'glamor';
|
||||
import Background from './Background';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import React, { useState } from 'react';
|
||||
import React from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import { useTransition, animated } from 'react-spring';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import {
|
||||
send,
|
||||
init as initConnection
|
||||
|
@ -12,7 +11,7 @@ import {
|
|||
Input,
|
||||
InlineField
|
||||
} from 'loot-design/src/components/common';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
|
||||
require('codemirror/lib/codemirror.css');
|
||||
require('codemirror/theme/monokai.css');
|
||||
|
|
|
@ -2,7 +2,6 @@ import React, { useState, useEffect } from 'react';
|
|||
import { connect } from 'react-redux';
|
||||
import { withRouter } from 'react-router';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
|
@ -11,7 +10,6 @@ import {
|
|||
Menu
|
||||
} from 'loot-design/src/components/common';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import ExclamationSolid from 'loot-design/src/svg/v1/ExclamationSolid';
|
||||
|
||||
function LoggedInUser({
|
||||
history,
|
||||
|
|
|
@ -6,7 +6,6 @@ import { createLocation } from 'history';
|
|||
import Component from '@reactions/component';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import { send, listen, unlisten } from 'loot-core/src/platform/client/fetch';
|
||||
import { getModalRoute } from '../util';
|
||||
|
||||
import CreateAccount from './modals/CreateAccount';
|
||||
import CreateLocalAccount from 'loot-design/src/components/modals/CreateLocalAccount';
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import React from 'react';
|
||||
import { useHistory } from 'react-router-dom';
|
||||
import { Modal, View, Text } from 'loot-design/src/components/common';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { styles } from 'loot-design/src/style';
|
||||
|
||||
let PageTypeContext = React.createContext({ type: 'page' });
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
import React, { useState, useEffect, useRef } from 'react';
|
||||
import { bindActionCreators } from 'redux';
|
||||
import { connect } from 'react-redux';
|
||||
import { css } from 'glamor';
|
||||
import { Route, Switch, Redirect } from 'react-router-dom';
|
||||
|
@ -8,20 +7,14 @@ import {
|
|||
View,
|
||||
Text,
|
||||
Button,
|
||||
ButtonLink,
|
||||
ButtonWithLoading,
|
||||
AnchorLink,
|
||||
Link,
|
||||
Input
|
||||
AnchorLink
|
||||
} from 'loot-design/src/components/common';
|
||||
import { send, listen } from 'loot-core/src/platform/client/fetch';
|
||||
import { numberFormats } from 'loot-core/src/shared/util';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { Information, Warning, Error } from 'loot-design/src/components/alerts';
|
||||
import Checkmark from 'loot-design/src/svg/v1/Checkmark';
|
||||
import CheveronDown from 'loot-design/src/svg/v1/CheveronDown';
|
||||
import { Information } from 'loot-design/src/components/alerts';
|
||||
import ExpandArrow from 'loot-design/src/svg/ExpandArrow';
|
||||
import ExclamationSolid from 'loot-design/src/svg/v1/ExclamationSolid';
|
||||
import Platform from 'loot-core/src/client/platform';
|
||||
|
||||
import useServerVersion from '../hooks/useServerVersion';
|
||||
|
|
|
@ -2,15 +2,12 @@ import React, { useState, useEffect } from 'react';
|
|||
import { bindActionCreators } from 'redux';
|
||||
import { connect } from 'react-redux';
|
||||
import { withRouter } from 'react-router-dom';
|
||||
import { select } from 'glamor';
|
||||
import lively from '@jlongster/lively';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import {
|
||||
Button,
|
||||
Input,
|
||||
InitialFocus,
|
||||
View,
|
||||
Text
|
||||
} from 'loot-design/src/components/common';
|
||||
import { Sidebar } from 'loot-design/src/components/sidebar';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import React, { Component } from 'react';
|
||||
import React from 'react';
|
||||
import Cell from 'loot-design/src/components/spreadsheet/Cell';
|
||||
import { View } from 'loot-design/src/components/common';
|
||||
|
||||
|
|
|
@ -1,13 +1,3 @@
|
|||
import React, { useState } from 'react';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
Stack,
|
||||
Button,
|
||||
ButtonWithLoading
|
||||
} from 'loot-design/src/components/common';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
|
||||
export function RepairSyncNotification() {}
|
||||
|
||||
// TODO: sync button shouldn't show error status if it's a local file
|
||||
|
|
|
@ -1,10 +1,4 @@
|
|||
import React, {
|
||||
useState,
|
||||
useEffect,
|
||||
useRef,
|
||||
useCallback,
|
||||
useContext
|
||||
} from 'react';
|
||||
import React, { useState, useEffect, useRef, useContext } from 'react';
|
||||
import { Switch, Route, withRouter } from 'react-router-dom';
|
||||
import { connect } from 'react-redux';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
|
|
|
@ -4,20 +4,16 @@ import PropTypes from 'prop-types';
|
|||
import { bindActionCreators } from 'redux';
|
||||
import { connect } from 'react-redux';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import { View } from 'loot-design/src/components/common';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import Intro from './tutorial/Intro';
|
||||
import BudgetSummary from './tutorial/BudgetSummary';
|
||||
import BudgetCategories from './tutorial/BudgetCategories';
|
||||
import BudgetInitial from './tutorial/BudgetInitial';
|
||||
import TransactionAdd from './tutorial/TransactionAdd';
|
||||
import TransactionEnter from './tutorial/TransactionEnter';
|
||||
import TransactionFinalize from './tutorial/TransactionFinalize';
|
||||
import BudgetNewIncome from './tutorial/BudgetNewIncome';
|
||||
import CategoryBalance from './tutorial/CategoryBalance';
|
||||
import Overspending from './tutorial/Overspending';
|
||||
import BudgetNextMonth from './tutorial/BudgetNextMonth';
|
||||
import DeleteTransactions from './tutorial/DeleteTransactions';
|
||||
import Final from './tutorial/Final';
|
||||
|
||||
function generatePath(innerRect, outerRect) {
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
import React from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import PropTypes from 'prop-types';
|
||||
import lively from '@jlongster/lively';
|
||||
|
||||
class Tutorial extends React.Component {
|
||||
static childContextTypes = {
|
||||
|
|
|
@ -2,13 +2,7 @@ import React from 'react';
|
|||
import { bindActionCreators } from 'redux';
|
||||
import { connect } from 'react-redux';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
Block,
|
||||
Link,
|
||||
Button
|
||||
} from 'loot-design/src/components/common';
|
||||
import { View, Text, Link, Button } from 'loot-design/src/components/common';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import Close from 'loot-design/src/svg/v1/Close';
|
||||
|
||||
|
|
|
@ -1,27 +1,8 @@
|
|||
import React, {
|
||||
useState,
|
||||
useLayoutEffect,
|
||||
useEffect,
|
||||
useRef,
|
||||
useMemo,
|
||||
useReducer,
|
||||
useCallback
|
||||
} from 'react';
|
||||
import React, { useState, useEffect, useRef, useMemo } from 'react';
|
||||
import { bindActionCreators } from 'redux';
|
||||
import { connect } from 'react-redux';
|
||||
import { useSelector, useDispatch } from 'react-redux';
|
||||
import {
|
||||
Redirect,
|
||||
withRouter,
|
||||
useParams,
|
||||
useHistory,
|
||||
useLocation
|
||||
} from 'react-router-dom';
|
||||
import { css } from 'glamor';
|
||||
import Modal from 'react-modal';
|
||||
import Component from '@reactions/component';
|
||||
import { Redirect, useParams, useHistory, useLocation } from 'react-router-dom';
|
||||
import { debounce } from 'debounce';
|
||||
import SpreadsheetContext from 'loot-design/src/components/spreadsheet/SpreadsheetContext';
|
||||
import { send, listen } from 'loot-core/src/platform/client/fetch';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import {
|
||||
|
@ -33,7 +14,6 @@ import {
|
|||
InitialFocus,
|
||||
Tooltip,
|
||||
Menu,
|
||||
Block,
|
||||
Stack
|
||||
} from 'loot-design/src/components/common';
|
||||
import {
|
||||
|
@ -41,8 +21,6 @@ import {
|
|||
applyChanges,
|
||||
groupById
|
||||
} from 'loot-core/src/shared/util';
|
||||
import * as monthUtils from 'loot-core/src/shared/months';
|
||||
import TutorialPoint from 'loot-design/src/components/TutorialPoint';
|
||||
import DotsHorizontalTriple from 'loot-design/src/svg/v1/DotsHorizontalTriple';
|
||||
import Pencil1 from 'loot-design/src/svg/v2/Pencil1';
|
||||
import SearchAlternate from 'loot-design/src/svg/v2/SearchAlternate';
|
||||
|
@ -53,17 +31,13 @@ import format from 'loot-design/src/components/spreadsheet/format';
|
|||
import useSheetValue from 'loot-design/src/components/spreadsheet/useSheetValue';
|
||||
import CellValue from 'loot-design/src/components/spreadsheet/CellValue';
|
||||
import ArrowButtonRight1 from 'loot-design/src/svg/v2/ArrowButtonRight1';
|
||||
import CheveronDown from 'loot-design/src/svg/v1/CheveronDown';
|
||||
import CheckCircle1 from 'loot-design/src/svg/v2/CheckCircle1';
|
||||
import Loading from 'loot-design/src/svg/v1/AnimatedLoading';
|
||||
import ArrowsExpand3 from 'loot-design/src/svg/v2/ArrowsExpand3';
|
||||
import ArrowsShrink3 from 'loot-design/src/svg/v2/ArrowsShrink3';
|
||||
import * as queries from 'loot-core/src/client/queries';
|
||||
import q, { runQuery, pagedQuery } from 'loot-core/src/client/query-helpers';
|
||||
import { queryContext } from 'loot-core/src/client/query-hooks';
|
||||
import { SelectedItemsButton } from 'loot-design/src/components/table';
|
||||
import { Query } from 'loot-core/src/shared/query';
|
||||
import * as aql from 'loot-core/src/client/query-helpers';
|
||||
import {
|
||||
deleteTransaction,
|
||||
updateTransaction,
|
||||
|
@ -81,14 +55,12 @@ import {
|
|||
SelectedProviderWithItems,
|
||||
useSelectedItems
|
||||
} from 'loot-design/src/components/useSelected';
|
||||
import { keys } from 'loot-design/src/util/keys';
|
||||
import { KeyHandlers } from 'loot-design/src/components/KeyHandlers';
|
||||
import { FilterButton, AppliedFilters } from './Filters';
|
||||
import {
|
||||
SchedulesProvider,
|
||||
useCachedSchedules
|
||||
} from 'loot-core/src/client/data-hooks/schedules';
|
||||
import { getPayeesById } from 'loot-core/src/client/reducers/queries';
|
||||
import { useActiveLocation } from '../ActiveLocation';
|
||||
|
||||
function EmptyMessage({ onAdd }) {
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
import React, { useState } from 'react';
|
||||
import { Route, withRouter } from 'react-router-dom';
|
||||
import { connect } from 'react-redux';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import { View, Text, Button, Tooltip } from 'loot-design/src/components/common';
|
||||
import { View, Button, Tooltip } from 'loot-design/src/components/common';
|
||||
import ExclamationOutline from 'loot-design/src/svg/v1/ExclamationOutline';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { reauthorizeBank } from '../../plaid';
|
||||
|
|
|
@ -15,7 +15,6 @@ import {
|
|||
Tooltip,
|
||||
Stack,
|
||||
Button,
|
||||
InitialFocus,
|
||||
Menu,
|
||||
CustomSelect
|
||||
} from 'loot-design/src/components/common';
|
||||
|
@ -33,7 +32,7 @@ import DeleteIcon from 'loot-design/src/svg/Delete';
|
|||
import SettingsSliderAlternate from 'loot-design/src/svg/v2/SettingsSliderAlternate';
|
||||
import GenericInput from '../util/GenericInput';
|
||||
import { Value } from '../modals/ManageRules';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
|
||||
let filterFields = [
|
||||
'date',
|
||||
|
|
|
@ -2,7 +2,6 @@ import React, { useMemo, useCallback } from 'react';
|
|||
import { useSelector } from 'react-redux';
|
||||
import {
|
||||
format as formatDate,
|
||||
parse as parseDate,
|
||||
parseISO,
|
||||
isValid as isDateValid
|
||||
} from 'date-fns';
|
||||
|
@ -17,14 +16,9 @@ import {
|
|||
useSelectedItems,
|
||||
useSelectedDispatch
|
||||
} from 'loot-design/src/components/useSelected';
|
||||
import {
|
||||
integerToAmount,
|
||||
amountToInteger,
|
||||
integerToCurrency
|
||||
} from 'loot-core/src/shared/util';
|
||||
import { integerToCurrency } from 'loot-core/src/shared/util';
|
||||
import {
|
||||
getAccountsById,
|
||||
getPayeesById,
|
||||
getCategoriesById
|
||||
} from 'loot-core/src/client/reducers/queries';
|
||||
import ArrowsSynchronize from 'loot-design/src/svg/v2/ArrowsSynchronize';
|
||||
|
|
|
@ -1,13 +1,6 @@
|
|||
import React, {
|
||||
useRef,
|
||||
useEffect,
|
||||
useCallback,
|
||||
useLayoutEffect,
|
||||
useMemo
|
||||
} from 'react';
|
||||
import React, { useRef, useEffect, useCallback, useLayoutEffect } from 'react';
|
||||
import { useDispatch } from 'react-redux';
|
||||
import { TransactionTable } from './TransactionsTable';
|
||||
import lively from '@jlongster/lively';
|
||||
import {
|
||||
splitTransaction,
|
||||
updateTransaction,
|
||||
|
@ -16,7 +9,6 @@ import {
|
|||
applyTransactionDiff
|
||||
} from 'loot-core/src/shared/transactions';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { pushModal } from 'loot-core/src/client/actions/modals';
|
||||
import { getChangedValues, applyChanges } from 'loot-core/src/shared/util';
|
||||
const uuid = require('loot-core/src/platform/uuid');
|
||||
|
||||
|
|
|
@ -5,25 +5,16 @@ import React, {
|
|||
useCallback,
|
||||
useLayoutEffect,
|
||||
useEffect,
|
||||
useImperativeHandle,
|
||||
useContext,
|
||||
useReducer
|
||||
} from 'react';
|
||||
import { useSelector, useDispatch } from 'react-redux';
|
||||
import {
|
||||
format as formatDate,
|
||||
parse as parseDate,
|
||||
parseISO,
|
||||
isValid as isDateValid
|
||||
} from 'date-fns';
|
||||
import q, { runQuery } from 'loot-core/src/client/query-helpers';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
Stack,
|
||||
Tooltip,
|
||||
Button
|
||||
} from 'loot-design/src/components/common';
|
||||
import { View, Text, Tooltip, Button } from 'loot-design/src/components/common';
|
||||
import CategoryAutocomplete from 'loot-design/src/components/CategorySelect';
|
||||
import PayeeAutocomplete from 'loot-design/src/components/PayeeAutocomplete';
|
||||
import AccountAutocomplete from 'loot-design/src/components/AccountAutocomplete';
|
||||
|
@ -31,15 +22,12 @@ import DateSelect from 'loot-design/src/components/DateSelect';
|
|||
import RightArrow2 from 'loot-design/src/svg/RightArrow2';
|
||||
import LeftArrow2 from 'loot-design/src/svg/LeftArrow2';
|
||||
import Hyperlink2 from 'loot-design/src/svg/v2/Hyperlink2';
|
||||
import DeleteIcon from 'loot-design/src/svg/Delete';
|
||||
import CheveronDown from 'loot-design/src/svg/v1/CheveronDown';
|
||||
import CalendarIcon from 'loot-design/src/svg/v2/Calendar';
|
||||
import ArrowsSynchronize from 'loot-design/src/svg/v2/ArrowsSynchronize';
|
||||
import {
|
||||
integerToCurrency,
|
||||
amountToInteger,
|
||||
applyChanges,
|
||||
debugMemoFailure,
|
||||
titleFirst
|
||||
} from 'loot-core/src/shared/util';
|
||||
import evalArithmetic from 'loot-core/src/shared/arithmetic';
|
||||
|
@ -48,13 +36,12 @@ import {
|
|||
getPayeesById,
|
||||
getCategoriesById
|
||||
} from 'loot-core/src/client/reducers/queries';
|
||||
import { currentDay, dayFromDate, addDays } from 'loot-core/src/shared/months';
|
||||
import { currentDay } from 'loot-core/src/shared/months';
|
||||
import {
|
||||
splitTransaction,
|
||||
updateTransaction,
|
||||
deleteTransaction,
|
||||
addSplitTransaction,
|
||||
ungroupTransaction
|
||||
addSplitTransaction
|
||||
} from 'loot-core/src/shared/transactions';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import {
|
||||
|
@ -67,14 +54,12 @@ import {
|
|||
CustomCell,
|
||||
CellButton,
|
||||
useTableNavigator,
|
||||
Table,
|
||||
ROW_HEIGHT
|
||||
Table
|
||||
} from 'loot-design/src/components/table';
|
||||
import {
|
||||
useSelectedDispatch,
|
||||
useSelectedItems
|
||||
} from 'loot-design/src/components/useSelected';
|
||||
import { keys } from 'loot-design/src/util/keys';
|
||||
import { useMergedRefs } from 'loot-design/src/components/useMergedRefs';
|
||||
import { getStatusProps } from '../schedules/StatusBadge';
|
||||
import { useCachedSchedules } from 'loot-core/src/client/data-hooks/schedules';
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
import React from 'react';
|
||||
import { act } from 'react-dom/test-utils';
|
||||
import { render, fireEvent } from '@testing-library/react';
|
||||
import { debugDOM } from 'loot-core/src/mocks/util';
|
||||
import { format as formatDate, parse as parseDate } from 'date-fns';
|
||||
import { integerToCurrency } from 'loot-core/src/shared/util';
|
||||
import { initServer } from 'loot-core/src/platform/client/fetch';
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import React, { useState, useLayoutEffect } from 'react';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { View, Text } from 'loot-design/src/components/common';
|
||||
import React from 'react';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { View } from 'loot-design/src/components/common';
|
||||
import { useBudgetMonthCount } from 'loot-design/src/components/budget/BudgetMonthCountContext';
|
||||
import CalendarIcon from 'loot-design/src/svg/v2/Calendar';
|
||||
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
import React, { useEffect, useContext, useMemo } from 'react';
|
||||
import React, { useContext, useMemo } from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import { withRouter } from 'react-router-dom';
|
||||
import { bindActionCreators } from 'redux';
|
||||
import AutoSizer from 'react-virtualized-auto-sizer';
|
||||
import memoizeOne from 'memoize-one';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import { send, listen } from 'loot-core/src/platform/client/fetch';
|
||||
import * as monthUtils from 'loot-core/src/shared/months';
|
||||
|
@ -19,7 +15,7 @@ import { ReportProvider } from 'loot-design/src/components/budget/report/ReportC
|
|||
import DynamicBudgetTable from 'loot-design/src/components/budget/DynamicBudgetTable';
|
||||
import SpreadsheetContext from 'loot-design/src/components/spreadsheet/SpreadsheetContext';
|
||||
import { View } from 'loot-design/src/components/common';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { styles } from 'loot-design/src/style';
|
||||
import {
|
||||
addCategory,
|
||||
updateCategory,
|
||||
|
|
|
@ -1,23 +1,16 @@
|
|||
import React, { useState, useEffect, useCallback } from 'react';
|
||||
import React, { useState, useEffect } from 'react';
|
||||
import { useDispatch } from 'react-redux';
|
||||
import { useHistory } from 'react-router-dom';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
Button,
|
||||
ButtonWithLoading
|
||||
} from 'loot-design/src/components/common';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { signOut, loggedIn } from 'loot-core/src/client/actions/user';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import {
|
||||
useBootstrapped,
|
||||
Title,
|
||||
Input,
|
||||
Link,
|
||||
ExternalLink
|
||||
} from './subscribe/common';
|
||||
import { Title, Input } from './subscribe/common';
|
||||
|
||||
export default function ConfigServer() {
|
||||
let dispatch = useDispatch();
|
||||
|
|
|
@ -2,7 +2,6 @@ import React from 'react';
|
|||
import { connect } from 'react-redux';
|
||||
import { createBrowserHistory } from 'history';
|
||||
import { Switch, Redirect, Router, Route } from 'react-router-dom';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import { View, Text } from 'loot-design/src/components/common';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
|
|
|
@ -14,7 +14,6 @@ import ImportActual from 'loot-design/src/components/manager/ImportActual';
|
|||
import DeleteFile from 'loot-design/src/components/manager/DeleteFile';
|
||||
import CreateEncryptionKey from '../modals/CreateEncryptionKey';
|
||||
import FixEncryptionKey from '../modals/FixEncryptionKey';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
|
||||
function Modals({
|
||||
modalStack,
|
||||
|
|
|
@ -1,10 +1,5 @@
|
|||
import React, { useState, useEffect } from 'react';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
AnchorLink,
|
||||
Button
|
||||
} from 'loot-design/src/components/common';
|
||||
import { View, Text, AnchorLink } from 'loot-design/src/components/common';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
|
||||
export default function ServerURL() {
|
||||
|
|
|
@ -1,14 +1,13 @@
|
|||
import React, { useState, useEffect, useCallback } from 'react';
|
||||
import React, { useState } from 'react';
|
||||
import { useDispatch } from 'react-redux';
|
||||
import { useHistory } from 'react-router-dom';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import { View, Text, Button } from 'loot-design/src/components/common';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { loggedIn } from 'loot-core/src/client/actions/user';
|
||||
import { createBudget } from 'loot-core/src/client/actions/budgets';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { ConfirmPasswordForm } from './ConfirmPasswordForm';
|
||||
import { useBootstrapped, Title, Input, Link, ExternalLink } from './common';
|
||||
import { useBootstrapped, Title } from './common';
|
||||
|
||||
export default function Bootstrap() {
|
||||
let dispatch = useDispatch();
|
||||
|
|
|
@ -1,19 +1,11 @@
|
|||
import React, { useState, useCallback } from 'react';
|
||||
import React, { useState } from 'react';
|
||||
import { useDispatch } from 'react-redux';
|
||||
import { useHistory } from 'react-router-dom';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
Button,
|
||||
ButtonWithLoading
|
||||
} from 'loot-design/src/components/common';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { loggedIn } from 'loot-core/src/client/actions/user';
|
||||
import { createBudget } from 'loot-core/src/client/actions/budgets';
|
||||
import { View, Text, Button } from 'loot-design/src/components/common';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { ConfirmPasswordForm } from './ConfirmPasswordForm';
|
||||
import { useBootstrapped, Title, Input, Link, ExternalLink } from './common';
|
||||
import { Title } from './common';
|
||||
|
||||
export default function ChangePassword() {
|
||||
let dispatch = useDispatch();
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
import React, { useState } from 'react';
|
||||
import {
|
||||
View,
|
||||
Button,
|
||||
ButtonWithLoading
|
||||
} from 'loot-design/src/components/common';
|
||||
import { View, ButtonWithLoading } from 'loot-design/src/components/common';
|
||||
import { Input } from './common';
|
||||
|
||||
export function ConfirmPasswordForm({ buttons, onSetPassword, onError }) {
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import React, { useState, useEffect } from 'react';
|
||||
import React from 'react';
|
||||
import { useHistory, useLocation } from 'react-router-dom';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
Button,
|
||||
ButtonWithLoading
|
||||
} from 'loot-design/src/components/common';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { View, Text, Button } from 'loot-design/src/components/common';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
|
||||
function getErrorMessage(reason) {
|
||||
switch (reason) {
|
||||
|
|
|
@ -1,18 +1,17 @@
|
|||
import React, { useState, useCallback } from 'react';
|
||||
import React, { useState } from 'react';
|
||||
import { useDispatch } from 'react-redux';
|
||||
import { useHistory } from 'react-router-dom';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
Button,
|
||||
ButtonWithLoading
|
||||
} from 'loot-design/src/components/common';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { loggedIn } from 'loot-core/src/client/actions/user';
|
||||
import { createBudget } from 'loot-core/src/client/actions/budgets';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { useBootstrapped, Title, Input, Link, ExternalLink } from './common';
|
||||
import { useBootstrapped, Title, Input } from './common';
|
||||
|
||||
export default function Login() {
|
||||
let dispatch = useDispatch();
|
||||
|
|
|
@ -1,10 +1,8 @@
|
|||
import React, { useEffect, useState } from 'react';
|
||||
import { useHistory, useLocation } from 'react-router-dom';
|
||||
import {
|
||||
AnchorLink,
|
||||
Text,
|
||||
Button,
|
||||
ButtonLink,
|
||||
Input as BaseInput
|
||||
} from 'loot-design/src/components/common';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
|
|
|
@ -4,8 +4,7 @@ import {
|
|||
Text,
|
||||
Block,
|
||||
Modal,
|
||||
Button,
|
||||
Select
|
||||
Button
|
||||
} from 'loot-design/src/components/common';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { NativeCategorySelect } from 'loot-design/src/components/CategorySelect';
|
||||
|
|
|
@ -2,15 +2,7 @@ import React from 'react';
|
|||
import { bindActionCreators } from 'redux';
|
||||
import { connect } from 'react-redux';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
Modal,
|
||||
Button,
|
||||
Strong,
|
||||
P
|
||||
} from 'loot-design/src/components/common';
|
||||
import { View, Text, Modal, Button } from 'loot-design/src/components/common';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { authorizeBank } from '../../plaid';
|
||||
|
||||
|
|
|
@ -3,9 +3,7 @@ import { css } from 'glamor';
|
|||
import {
|
||||
View,
|
||||
Text,
|
||||
Stack,
|
||||
Modal,
|
||||
Button,
|
||||
ButtonWithLoading,
|
||||
ExternalLink,
|
||||
P,
|
||||
|
@ -14,7 +12,7 @@ import {
|
|||
InitialFocus
|
||||
} from 'loot-design/src/components/common';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { getCreateKeyError } from 'loot-core/src/shared/errors';
|
||||
|
||||
export default function CreateEncryptionKey({
|
||||
|
|
|
@ -1,28 +1,22 @@
|
|||
import React, { useState, useEffect, useRef, useCallback } from 'react';
|
||||
import { bindActionCreators } from 'redux';
|
||||
import { useDispatch, useSelector } from 'react-redux';
|
||||
import {
|
||||
initiallyLoadPayees,
|
||||
setUndoEnabled
|
||||
} from 'loot-core/src/client/actions/queries';
|
||||
import * as undo from 'loot-core/src/platform/client/undo';
|
||||
import q, { runQuery } from 'loot-core/src/client/query-helpers';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
Modal,
|
||||
Button,
|
||||
Select,
|
||||
Stack,
|
||||
Input,
|
||||
CustomSelect,
|
||||
Tooltip
|
||||
} from 'loot-design/src/components/common';
|
||||
import GenericInput from '../util/GenericInput';
|
||||
import { keys } from 'loot-design/src/util/keys';
|
||||
import { send, listen, unlisten } from 'loot-core/src/platform/client/fetch';
|
||||
import { getStatus } from 'loot-core/src/shared/schedules';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import SubtractIcon from 'loot-design/src/svg/Subtract';
|
||||
import AddIcon from 'loot-design/src/svg/Add';
|
||||
import InformationOutline from 'loot-design/src/svg/v1/InformationOutline';
|
||||
|
|
|
@ -12,7 +12,7 @@ import {
|
|||
ExternalLink
|
||||
} from 'loot-design/src/components/common';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { getTestKeyError } from 'loot-core/src/shared/errors';
|
||||
|
||||
export default function FixEncryptionKey({
|
||||
|
|
|
@ -1,16 +1,8 @@
|
|||
import React, {
|
||||
useState,
|
||||
useEffect,
|
||||
useRef,
|
||||
useCallback,
|
||||
useMemo,
|
||||
useImperativeHandle
|
||||
} from 'react';
|
||||
import React, { useState, useEffect, useRef, useCallback } from 'react';
|
||||
import { useDispatch, useSelector } from 'react-redux';
|
||||
import { css } from 'glamor';
|
||||
import { format as formatDate, parseISO } from 'date-fns';
|
||||
import * as undo from 'loot-core/src/platform/client/undo';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import { initiallyLoadPayees } from 'loot-core/src/client/actions/queries';
|
||||
import q from 'loot-core/src/client/query-helpers';
|
||||
import { liveQueryContext } from 'loot-core/src/client/query-hooks';
|
||||
|
@ -37,14 +29,12 @@ import useSelected, {
|
|||
SelectedProvider
|
||||
} from 'loot-design/src/components/useSelected';
|
||||
import { integerToCurrency } from 'loot-core/src/shared/util';
|
||||
import { send, listen, unlisten } from 'loot-core/src/platform/client/fetch';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { pushModal } from 'loot-core/src/client/actions/modals';
|
||||
import { mapField, friendlyOp } from 'loot-core/src/shared/rules';
|
||||
import ArrowRight from 'loot-design/src/svg/RightArrow2';
|
||||
import InformationOutline from 'loot-design/src/svg/v1/InformationOutline';
|
||||
import ExpandArrow from 'loot-design/src/svg/ExpandArrow';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { dayFromDate, getMonthYearFormat } from 'loot-core/src/shared/months';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { getMonthYearFormat } from 'loot-core/src/shared/months';
|
||||
import {
|
||||
extractScheduleConds,
|
||||
getRecurringDescription
|
||||
|
|
|
@ -6,11 +6,10 @@ import {
|
|||
Modal,
|
||||
ModalButtons,
|
||||
Button,
|
||||
P,
|
||||
Stack
|
||||
P
|
||||
} from 'loot-design/src/components/common';
|
||||
import { Information } from 'loot-design/src/components/alerts';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { replaceModal } from 'loot-core/src/client/actions/modals';
|
||||
|
||||
|
|
|
@ -3,9 +3,7 @@ import { connect } from 'react-redux';
|
|||
import * as actions from 'loot-core/src/client/actions';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
Modal,
|
||||
Button,
|
||||
P,
|
||||
ExternalLink
|
||||
} from 'loot-design/src/components/common';
|
||||
|
|
|
@ -1,10 +1,8 @@
|
|||
import React, { useState, useEffect, useRef } from 'react';
|
||||
import { bindActionCreators } from 'redux';
|
||||
import { connect } from 'react-redux';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import * as undo from 'loot-core/src/platform/client/undo';
|
||||
import uuid from 'loot-core/src/platform/uuid';
|
||||
import { send, listen, unlisten } from 'loot-core/src/platform/client/fetch';
|
||||
import { send, listen } from 'loot-core/src/platform/client/fetch';
|
||||
import { ManagePayees } from 'loot-design/src/components/payees';
|
||||
import { applyChanges } from 'loot-core/src/shared/util';
|
||||
|
||||
|
|
|
@ -11,7 +11,6 @@ import { styles } from 'loot-design/src/style';
|
|||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import * as monthUtils from 'loot-core/src/shared/months';
|
||||
import { integerToCurrency } from 'loot-core/src/shared/util';
|
||||
import { fromDateRepr } from './util';
|
||||
import Header from './Header';
|
||||
import Change from './Change';
|
||||
import CashFlowGraph from './graphs/CashFlowGraph';
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
import React from 'react';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { styles } from 'loot-design/src/style';
|
||||
import {
|
||||
View,
|
||||
Select,
|
||||
Link,
|
||||
Button,
|
||||
ButtonLink
|
||||
} from 'loot-design/src/components/common';
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
import React from 'react';
|
||||
import { mergeObjects, flattenArray } from 'loot-core/src/shared/util';
|
||||
import * as monthUtils from 'loot-core/src/shared/months';
|
||||
import * as d from 'date-fns';
|
||||
import { AlignedText } from 'loot-design/src/components/common';
|
||||
|
@ -9,7 +8,7 @@ import {
|
|||
integerToAmount,
|
||||
amountToInteger
|
||||
} from 'loot-core/src/shared/util';
|
||||
import { fromDateRepr, runAll, index } from '../util';
|
||||
import { index } from '../util';
|
||||
|
||||
export default function createSpreadsheet(start, end, accounts) {
|
||||
return async (spreadsheet, setData) => {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { useMemo } from 'react';
|
||||
import q, { runQuery } from 'loot-core/src/client/query-helpers';
|
||||
import { runQuery } from 'loot-core/src/client/query-helpers';
|
||||
|
||||
export function useArgsMemo(func) {
|
||||
return (...args) => {
|
||||
|
|
|
@ -1,13 +1,10 @@
|
|||
import React, { useCallback, useState, useEffect } from 'react';
|
||||
import { useSelector } from 'react-redux';
|
||||
import React, { useState, useEffect } from 'react';
|
||||
import { useLocation, useHistory } from 'react-router-dom';
|
||||
import q, { runQuery } from 'loot-core/src/client/query-helpers';
|
||||
import Platform from 'loot-core/src/client/platform';
|
||||
import { useSchedules } from 'loot-core/src/client/data-hooks/schedules';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
Stack,
|
||||
Button,
|
||||
ButtonWithLoading,
|
||||
|
@ -18,11 +15,10 @@ import {
|
|||
TableHeader,
|
||||
Row,
|
||||
Field,
|
||||
Cell,
|
||||
SelectCell
|
||||
} from 'loot-design/src/components/table';
|
||||
import { getRecurringDescription } from 'loot-core/src/shared/schedules';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import useSelected, {
|
||||
useSelectedDispatch,
|
||||
useSelectedItems,
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
import React, { useEffect, useState, useReducer } from 'react';
|
||||
import React, { useEffect, useReducer } from 'react';
|
||||
import { useParams, useHistory } from 'react-router-dom';
|
||||
import { useDispatch, useSelector } from 'react-redux';
|
||||
import { pushModal } from 'loot-core/src/client/actions/modals';
|
||||
import { css } from 'glamor';
|
||||
import { send, sendCatch } from 'loot-core/src/platform/client/fetch';
|
||||
import q, { runQuery, liveQuery } from 'loot-core/src/client/query-helpers';
|
||||
import { extractScheduleConds } from 'loot-core/src/shared/schedules';
|
||||
|
@ -13,18 +12,10 @@ import {
|
|||
FormLabel,
|
||||
Checkbox
|
||||
} from 'loot-design/src/components/forms';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import PayeeAutocomplete from 'loot-design/src/components/PayeeAutocomplete';
|
||||
import AccountAutocomplete from 'loot-design/src/components/AccountAutocomplete';
|
||||
import {
|
||||
Stack,
|
||||
Input,
|
||||
InputWithContent,
|
||||
View,
|
||||
Text,
|
||||
Button,
|
||||
ModalButtons
|
||||
} from 'loot-design/src/components/common';
|
||||
import { Stack, View, Text, Button } from 'loot-design/src/components/common';
|
||||
import DateSelect from 'loot-design/src/components/DateSelect';
|
||||
import { SelectedItemsButton } from 'loot-design/src/components/table';
|
||||
import SimpleTransactionsTable from '../accounts/SimpleTransactionsTable';
|
||||
|
@ -35,7 +26,6 @@ import useSelected, {
|
|||
} from 'loot-design/src/components/useSelected';
|
||||
import { OpSelect } from '../modals/EditRule';
|
||||
import { AmountInput, BetweenAmountInput } from '../util/AmountInput';
|
||||
import { SchedulesProviderRaw } from 'loot-core/src/client/data-hooks/schedules';
|
||||
|
||||
import RecurringSchedulePicker from 'loot-design/src/components/RecurringSchedulePicker';
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ import { useSelector } from 'react-redux';
|
|||
import { useLocation, useHistory } from 'react-router-dom';
|
||||
import { useSchedules } from 'loot-core/src/client/data-hooks/schedules';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { View, Text } from 'loot-design/src/components/common';
|
||||
import { Text } from 'loot-design/src/components/common';
|
||||
import { Page } from '../Page';
|
||||
import { SchedulesTable } from './SchedulesTable';
|
||||
|
||||
|
|
|
@ -1,19 +1,10 @@
|
|||
import React from 'react';
|
||||
import { useSelector } from 'react-redux';
|
||||
import { useLocation, useHistory } from 'react-router-dom';
|
||||
import { useSchedules } from 'loot-core/src/client/data-hooks/schedules';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
P,
|
||||
Button,
|
||||
Stack
|
||||
} from 'loot-design/src/components/common';
|
||||
import { Text, P, Button, Stack } from 'loot-design/src/components/common';
|
||||
import { Page } from '../Page';
|
||||
import { SchedulesTable } from './SchedulesTable';
|
||||
import DisplayId from '../util/DisplayId';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
|
||||
export default function PostsOfflineNotification() {
|
||||
let location = useLocation();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import React, { useState, useMemo } from 'react';
|
||||
import { useSelector } from 'react-redux';
|
||||
import { integerToCurrency } from 'loot-core/src/shared/util';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
|
@ -14,8 +14,7 @@ import {
|
|||
TableHeader,
|
||||
Row,
|
||||
Field,
|
||||
Cell,
|
||||
SelectCell
|
||||
Cell
|
||||
} from 'loot-design/src/components/table';
|
||||
import * as monthUtils from 'loot-core/src/shared/months';
|
||||
import { getScheduledAmount } from 'loot-core/src/shared/schedules';
|
||||
|
|
|
@ -1,13 +1,6 @@
|
|||
import React, { useMemo, useEffect, useState } from 'react';
|
||||
import React from 'react';
|
||||
import { useHistory } from 'react-router-dom';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
Button,
|
||||
Tooltip,
|
||||
Menu
|
||||
} from 'loot-design/src/components/common';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { View, Button } from 'loot-design/src/components/common';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { Page } from '../Page';
|
||||
import { useSchedules } from 'loot-core/src/client/data-hooks/schedules';
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import React, { useCallback, useState, useEffect } from 'react';
|
||||
import React, { useState } from 'react';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
P,
|
||||
ButtonWithLoading
|
||||
} from 'loot-design/src/components/common';
|
||||
import { View, P, ButtonWithLoading } from 'loot-design/src/components/common';
|
||||
import { Page } from '../Page';
|
||||
|
||||
function renderResults(results) {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import React from 'react';
|
||||
import { Tooltip, Pointer, P } from 'loot-design/src/components/common';
|
||||
import Navigation from './Navigation';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { Title } from './common';
|
||||
|
||||
function BudgetInitial({ targetRect, navigationProps }) {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import React, { useState } from 'react';
|
||||
import React from 'react';
|
||||
import { bindActionCreators } from 'redux';
|
||||
import { connect } from 'react-redux';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import { View, P, Button } from 'loot-design/src/components/common';
|
||||
import { P, Button } from 'loot-design/src/components/common';
|
||||
import { Title, Standalone, useMinimized } from './common';
|
||||
import Navigation from './Navigation';
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import React from 'react';
|
||||
import { Tooltip, Pointer, P } from 'loot-design/src/components/common';
|
||||
import Navigation from './Navigation';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { Title } from './common';
|
||||
|
||||
function BudgetSummary({ targetRect, navigationProps }) {
|
||||
|
|
|
@ -2,15 +2,8 @@ import React from 'react';
|
|||
import { bindActionCreators } from 'redux';
|
||||
import { connect } from 'react-redux';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import {
|
||||
View,
|
||||
Tooltip,
|
||||
Pointer,
|
||||
P,
|
||||
Button
|
||||
} from 'loot-design/src/components/common';
|
||||
import { View, P, Button } from 'loot-design/src/components/common';
|
||||
import Navigation from './Navigation';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { Standalone, Title, useMinimized } from './common';
|
||||
|
||||
function BudgetNextMonth({ stepTwo, navigationProps }) {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import React from 'react';
|
||||
import { Tooltip, Pointer, P } from 'loot-design/src/components/common';
|
||||
import Navigation from './Navigation';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { Title } from './common';
|
||||
|
||||
function BudgetSummary({ fromYNAB, targetRect, navigationProps }) {
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
import React, { useState } from 'react';
|
||||
import { Tooltip, Pointer, P, Button } from 'loot-design/src/components/common';
|
||||
import React from 'react';
|
||||
import { P, Button } from 'loot-design/src/components/common';
|
||||
import Navigation from './Navigation';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { Standalone, Title, useMinimized } from './common';
|
||||
|
||||
function CategoryBalance({ targetRect, navigationProps }) {
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
import React from 'react';
|
||||
import { P } from 'loot-design/src/components/common';
|
||||
import Navigation from './Navigation';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { Standalone, Title } from './common';
|
||||
|
||||
function DeleteTransactions({ targetRect, navigationProps }) {
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
import React from 'react';
|
||||
import { P, ModalButtons, Button } from 'loot-design/src/components/common';
|
||||
import Navigation from './Navigation';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { Standalone, Title, ExternalLink } from './common';
|
||||
|
||||
function Final({ targetRect, navigationProps }) {
|
||||
|
|
|
@ -2,12 +2,10 @@ import React from 'react';
|
|||
import {
|
||||
View,
|
||||
Text,
|
||||
Block,
|
||||
P,
|
||||
ModalButtons,
|
||||
Button
|
||||
} from 'loot-design/src/components/common';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { Standalone, Title, ExternalLink } from './common';
|
||||
|
||||
function Intro({ fromYNAB, nextTutorialStage, closeTutorial }) {
|
||||
|
|
|
@ -2,21 +2,12 @@ import React from 'react';
|
|||
import { bindActionCreators } from 'redux';
|
||||
import { connect } from 'react-redux';
|
||||
import * as actions from 'loot-core/src/client/actions';
|
||||
import * as spreadsheet from 'loot-core/src/client/sheetql/spreadsheet';
|
||||
import SheetValue from 'loot-design/src/components/spreadsheet/SheetValue';
|
||||
import NamespaceContext from 'loot-design/src/components/spreadsheet/NamespaceContext';
|
||||
import {
|
||||
Tooltip,
|
||||
Pointer,
|
||||
P,
|
||||
View,
|
||||
Text,
|
||||
Button
|
||||
} from 'loot-design/src/components/common';
|
||||
import { P, View, Text, Button } from 'loot-design/src/components/common';
|
||||
import * as monthUtils from 'loot-core/src/shared/months';
|
||||
import { integerToCurrency } from 'loot-core/src/shared/util';
|
||||
import Navigation from './Navigation';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { Standalone, Title, useMinimized } from './common';
|
||||
|
||||
function Overspending({ navigationProps, stepTwo }) {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import React from 'react';
|
||||
import { Tooltip, Pointer, P } from 'loot-design/src/components/common';
|
||||
import Navigation from './Navigation';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
import { Title } from './common';
|
||||
|
||||
function TransactionAdd({ targetRect, navigationProps }) {
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
import React from 'react';
|
||||
import { View, Tooltip, Pointer, P } from 'loot-design/src/components/common';
|
||||
import { P } from 'loot-design/src/components/common';
|
||||
import Navigation from './Navigation';
|
||||
import { styles, colors } from 'loot-design/src/style';
|
||||
import * as monthUtils from 'loot-core/src/shared/months';
|
||||
import { Standalone, Title } from './common';
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@ import React from 'react';
|
|||
import { P } from 'loot-design/src/components/common';
|
||||
import { css } from 'glamor';
|
||||
import Navigation from './Navigation';
|
||||
import * as monthUtils from 'loot-core/src/shared/months';
|
||||
import { Standalone } from './common';
|
||||
|
||||
function TransactionFinalize({ navigationProps }) {
|
||||
|
|
|
@ -1,10 +1,8 @@
|
|||
import React, { useMemo, useEffect, useState } from 'react';
|
||||
import React from 'react';
|
||||
import { CachedPayees } from 'loot-core/src/client/data-hooks/payees';
|
||||
import { CachedAccounts } from 'loot-core/src/client/data-hooks/accounts';
|
||||
import { getPayeesById } from 'loot-core/src/client/reducers/queries';
|
||||
import { groupById } from 'loot-core/src/shared/util';
|
||||
import { Text } from 'loot-design/src/components/common';
|
||||
import { colors, styles } from 'loot-design/src/style';
|
||||
import { colors } from 'loot-design/src/style';
|
||||
|
||||
export default function DisplayId({ type, id, noneColor = colors.n8 }) {
|
||||
let DataComponent;
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
import React from 'react';
|
||||
import { useSelector } from 'react-redux';
|
||||
import { format as formatDate, parse as parseDate, parseISO } from 'date-fns';
|
||||
import { dayFromDate, getMonthYearFormat } from 'loot-core/src/shared/months';
|
||||
import { getMonthYearFormat } from 'loot-core/src/shared/months';
|
||||
import { View, Input } from 'loot-design/src/components/common';
|
||||
import PayeeAutocomplete from 'loot-design/src/components/PayeeAutocomplete';
|
||||
import AccountAutocomplete from 'loot-design/src/components/AccountAutocomplete';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import React, { useState, useEffect } from 'react';
|
||||
import { useState, useEffect } from 'react';
|
||||
import { send } from 'loot-core/src/platform/client/fetch';
|
||||
|
||||
function useServerVersion() {
|
||||
|
|
Loading…
Reference in a new issue