1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 12:56:41 +07:00

removed redux completely

This commit is contained in:
Fedor Katurov 2022-01-09 19:03:01 +07:00
parent 26e6d8d41b
commit a4bb07e9cf
323 changed files with 2464 additions and 3348 deletions

View file

@ -1,10 +1,10 @@
import React, { FC, useMemo } from "react";
import styles from "./styles.module.scss";
import { DEFAULT_DOMINANT_COLOR } from "~/constants/node";
import { DivProps } from "~/utils/types";
import classNames from "classnames";
import { transparentize } from "color2k";
import { normalizeBrightColor } from "~/utils/color";
import React, { FC, useMemo } from 'react';
import styles from './styles.module.scss';
import { DEFAULT_DOMINANT_COLOR } from '~/constants/node';
import { DivProps } from '~/utils/types';
import classNames from 'classnames';
import { transparentize } from 'color2k';
import { normalizeBrightColor } from '~/utils/color';
interface Props extends DivProps {
color?: string;

View file

@ -1,15 +1,15 @@
import React, { FC } from "react";
import styles from "./styles.module.scss";
import { NavLink } from "react-router-dom";
import { CellShade } from "~/components/flow/CellShade";
import { FlowDisplay, INode } from "~/redux/types";
import { FlowCellText } from "~/components/flow/FlowCellText";
import classNames from "classnames";
import { FlowCellMenu } from "~/components/flow/FlowCellMenu";
import { useFlowCellControls } from "~/hooks/flow/useFlowCellControls";
import { useClickOutsideFocus } from "~/hooks/dom/useClickOutsideFocus";
import { MenuDots } from "~/components/common/MenuDots";
import { FlowCellImage } from "~/components/flow/FlowCellImage";
import React, { FC } from 'react';
import styles from './styles.module.scss';
import { NavLink } from 'react-router-dom';
import { CellShade } from '~/components/flow/CellShade';
import { FlowDisplay, INode } from '~/types';
import { FlowCellText } from '~/components/flow/FlowCellText';
import classNames from 'classnames';
import { FlowCellMenu } from '~/components/flow/FlowCellMenu';
import { useFlowCellControls } from '~/hooks/flow/useFlowCellControls';
import { useClickOutsideFocus } from '~/hooks/dom/useClickOutsideFocus';
import { MenuDots } from '~/components/common/MenuDots';
import { FlowCellImage } from '~/components/flow/FlowCellImage';
interface Props {
id: INode['id'];

View file

@ -1,7 +1,7 @@
import React, { FC } from "react";
import { IMGProps } from "~/utils/types";
import styles from "./styles.module.scss";
import classNames from "classnames";
import React, { FC } from 'react';
import { IMGProps } from '~/utils/types';
import styles from './styles.module.scss';
import classNames from 'classnames';
interface Props extends IMGProps {
height?: number;

View file

@ -1,8 +1,8 @@
import React, { FC } from "react";
import LazyLoad from "react-lazyload";
import { IMGProps } from "~/utils/types";
import styles from "./styles.module.scss";
import classNames from "classnames";
import React, { FC } from 'react';
import LazyLoad from 'react-lazyload';
import { IMGProps } from '~/utils/types';
import styles from './styles.module.scss';
import classNames from 'classnames';
interface Props extends IMGProps {
height?: number;

View file

@ -1,10 +1,10 @@
import React, { FC } from "react";
import styles from "./styles.module.scss";
import { Icon } from "~/components/input/Icon";
import classNames from "classnames";
import { Toggle } from "~/components/input/Toggle";
import { Group } from "~/components/containers/Group";
import { FlowDisplayVariant } from "~/redux/types";
import React, { FC } from 'react';
import styles from './styles.module.scss';
import { Icon } from '~/components/input/Icon';
import classNames from 'classnames';
import { Toggle } from '~/components/input/Toggle';
import { Group } from '~/components/containers/Group';
import { FlowDisplayVariant } from '~/types';
interface Props {
onClose: () => void;

View file

@ -1,9 +1,9 @@
import React, { FC, ReactElement } from "react";
import { Markdown } from "~/components/containers/Markdown";
import { DivProps } from "~/utils/types";
import classNames from "classnames";
import styles from "./styles.module.scss";
import { formatText } from "~/utils/dom";
import React, { FC, ReactElement } from 'react';
import { Markdown } from '~/components/containers/Markdown';
import { DivProps } from '~/utils/types';
import classNames from 'classnames';
import styles from './styles.module.scss';
import { formatText } from '~/utils/dom';
interface Props extends DivProps {
children: string;

View file

@ -1,12 +1,12 @@
import React, { FC, Fragment } from "react";
import { FlowDisplay, IFlowNode, INode } from "~/redux/types";
import { IUser } from "~/redux/auth/types";
import { PRESETS, URLS } from "~/constants/urls";
import { FlowCell } from "~/components/flow/FlowCell";
import classNames from "classnames";
import styles from "./styles.module.scss";
import { getURLFromString } from "~/utils/dom";
import { canEditNode } from "~/utils/node";
import React, { FC, Fragment } from 'react';
import { FlowDisplay, IFlowNode, INode } from '~/types';
import { IUser } from '~/types/auth';
import { PRESETS, URLS } from '~/constants/urls';
import { FlowCell } from '~/components/flow/FlowCell';
import classNames from 'classnames';
import styles from './styles.module.scss';
import { getURLFromString } from '~/utils/dom';
import { canEditNode } from '~/utils/node';
interface Props {
nodes: IFlowNode[];

View file

@ -1,7 +1,7 @@
import React, { FC } from "react";
import { FlowRecentItem } from "../FlowRecentItem";
import styles from "./styles.module.scss";
import { IFlowNode } from "~/redux/types";
import React, { FC } from 'react';
import { FlowRecentItem } from '../FlowRecentItem';
import styles from './styles.module.scss';
import { IFlowNode } from '~/types';
interface IProps {
recent: IFlowNode[];

View file

@ -1,12 +1,12 @@
import React, { FC } from "react";
import { INode } from "~/redux/types";
import styles from "./styles.module.scss";
import { URLS } from "~/constants/urls";
import { NodeRelatedItem } from "~/components/node/NodeRelatedItem";
import { getPrettyDate } from "~/utils/dom";
import { Link } from "react-router-dom";
import classNames from "classnames";
import { Icon } from "~/components/input/Icon";
import React, { FC } from 'react';
import { INode } from '~/types';
import styles from './styles.module.scss';
import { URLS } from '~/constants/urls';
import { NodeRelatedItem } from '~/components/node/NodeRelatedItem';
import { getPrettyDate } from '~/utils/dom';
import { Link } from 'react-router-dom';
import classNames from 'classnames';
import { Icon } from '~/components/input/Icon';
interface IProps {
node: Partial<INode>;

View file

@ -1,9 +1,9 @@
import React, { FC } from "react";
import styles from "./styles.module.scss";
import { FlowRecentItem } from "../FlowRecentItem";
import { Icon } from "~/components/input/Icon";
import { INode } from "~/redux/types";
import { InfiniteScroll } from "~/components/containers/InfiniteScroll";
import React, { FC } from 'react';
import styles from './styles.module.scss';
import { FlowRecentItem } from '../FlowRecentItem';
import { Icon } from '~/components/input/Icon';
import { INode } from '~/types';
import { InfiniteScroll } from '~/components/containers/InfiniteScroll';
interface IProps {
isLoading: boolean;

View file

@ -10,7 +10,7 @@ import SwiperClass from 'swiper/types/swiper-class';
import { LoaderCircle } from '~/components/input/LoaderCircle';
import { useHistory } from 'react-router';
import classNames from 'classnames';
import { IFlowNode } from '~/redux/types';
import { IFlowNode } from '~/types';
import { useWindowSize } from '~/hooks/dom/useWindowSize';
SwiperCore.use([EffectFade, Lazy, Autoplay, Navigation]);