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

Merge branch 'feature/8-image-preloader' into develop

This commit is contained in:
Fedor Katurov 2020-11-06 22:17:34 +07:00
commit 2c1adc384e
232 changed files with 342 additions and 278 deletions

View file

@ -1,5 +1,5 @@
import React, { FC, MouseEventHandler, ReactElement, useEffect, useRef, } from 'react';
import * as styles from './styles.scss';
import styles from './styles.module.scss';
import { disableBodyScroll, enableBodyScroll } from 'body-scroll-lock';
import { Icon } from '~/components/input/Icon';
import { LoaderCircle } from '~/components/input/LoaderCircle';

View file

@ -6,7 +6,7 @@ import { Group } from '~/components/containers/Group';
import { InputText } from '~/components/input/InputText';
import { Button } from '~/components/input/Button';
import { Padder } from '~/components/containers/Padder';
import * as styles from './styles.scss';
import styles from './styles.module.scss';
import { selectNode } from '~/redux/node/selectors';
import { EditorPanel } from '~/components/editors/EditorPanel';
import * as NODE_ACTIONS from '~/redux/node/actions';

View file

@ -1,6 +1,6 @@
import React, { FC } from 'react';
import { LoaderCircle } from '~/components/input/LoaderCircle';
import * as styles from './styles.scss';
import styles from './styles.module.scss';
const LoadingDialog: FC<{}> = () => (
<div className={styles.wrap}>

View file

@ -10,7 +10,7 @@ import { selectAuthLogin } from '~/redux/auth/selectors';
import { API } from '~/constants/api';
import { BetterScrollDialog } from '../BetterScrollDialog';
import * as styles from './styles.scss';
import styles from './styles.module.scss';
import * as ACTIONS from '~/redux/auth/actions';
import * as MODAL_ACTIONS from '~/redux/modal/actions';
import { ISocialProvider } from '~/redux/auth/types';

View file

@ -2,7 +2,7 @@ import React, { FC, MouseEventHandler } from 'react';
import { Button } from '~/components/input/Button';
import { Grid } from '~/components/containers/Grid';
import { Group } from '~/components/containers/Group';
import styles from './styles.scss';
import styles from './styles.module.scss';
interface IProps {
openOauthWindow: (provider: string) => MouseEventHandler;

View file

@ -1,6 +1,6 @@
import React, { FC } from 'react';
import { Button } from '~/components/input/Button';
import styles from './styles.scss';
import styles from './styles.module.scss';
interface IProps {}

View file

@ -6,7 +6,7 @@ import { Padder } from '~/components/containers/Padder';
import { DialogTitle } from '~/components/dialogs/DialogTitle';
import { Group } from '~/components/containers/Group';
import { InputText } from '~/components/input/InputText';
import styles from './styles.scss';
import styles from './styles.module.scss';
import { selectAuthRegisterSocial } from '~/redux/auth/selectors';
import * as AUTH_ACTIONS from '~/redux/auth/actions';
import { useCloseOnEscape } from '~/utils/hooks';

View file

@ -1,7 +1,7 @@
import React, { Attributes, FC, useCallback } from 'react';
import { connect } from 'react-redux';
import ReactDOM from 'react-dom';
import * as styles from './styles.scss';
import styles from './styles.module.scss';
import { IState } from '~/redux/store';
import * as ACTIONS from '~/redux/modal/actions';
import { DIALOG_CONTENT } from '~/constants/dialogs';

View file

@ -1,6 +1,6 @@
.fixed {
position: fixed;
z-index: 10;
z-index: 30;
top: 0;
left: 0;
width: 100%;

View file

@ -10,7 +10,7 @@ import { selectModal } from '~/redux/modal/selectors';
import { getURL } from '~/utils/dom';
import { PRESETS } from '~/constants/urls';
import * as MODAL_ACTIONS from '~/redux/modal/actions';
import styles from './styles.scss';
import styles from './styles.module.scss';
import classNames from 'classnames';
const mapStateToProps = (state: IState) => ({

View file

@ -5,7 +5,7 @@ import { BetterScrollDialog } from '../BetterScrollDialog';
import { Group } from '~/components/containers/Group';
import { InputText } from '~/components/input/InputText';
import { Button } from '~/components/input/Button';
import styles from './styles.scss';
import styles from './styles.module.scss';
import * as AUTH_ACTIONS from '~/redux/auth/actions';
import pick from 'ramda/es/pick';

View file

@ -5,7 +5,7 @@ import { BetterScrollDialog } from '../BetterScrollDialog';
import { Group } from '~/components/containers/Group';
import { InputText } from '~/components/input/InputText';
import { Button } from '~/components/input/Button';
import styles from './styles.scss';
import styles from './styles.module.scss';
import * as AUTH_ACTIONS from '~/redux/auth/actions';
import pick from 'ramda/es/pick';

View file

@ -4,7 +4,7 @@ import React, {
// import { DialogPanel } from '~/components/panels/DialogPanel';
import classNames from 'classnames';
import { Scroll } from '~/components/containers/Scroll';
import * as styles from './styles.scss';
import styles from './styles.module.scss';
interface IProps {
children: React.ReactChild;

View file

@ -1,6 +1,6 @@
import React, { FC } from 'react';
import { BetterScrollDialog } from '../BetterScrollDialog';
import * as styles from './styles.scss';
import styles from './styles.module.scss';
interface IProps {}

View file

@ -7,7 +7,7 @@ import * as FLOW_ACTIONS from '~/redux/flow/actions';
import pick from 'ramda/es/pick';
import { selectUser } from '~/redux/auth/selectors';
import { FlowHero } from '~/components/flow/FlowHero';
import styles from './styles.scss';
import styles from './styles.module.scss';
import { IState } from '~/redux/store';
import { FlowStamp } from '~/components/flow/FlowStamp';

View file

@ -1,5 +1,5 @@
import React, { FC } from 'react';
import * as styles from './styles.scss';
import styles from './styles.module.scss';
import { PlayerBar } from '~/components/bars/PlayerBar';
import { SubmitBar } from '~/components/bars/SubmitBar';
import { selectUser } from '~/redux/auth/selectors';

View file

@ -1,5 +1,5 @@
import * as React from 'react';
import * as styles from './styles.scss';
import styles from './styles.module.scss';
import { Header } from '~/components/main/Header';
export const MainLayout = ({ children }) => (

View file

@ -4,7 +4,7 @@ import { selectNode } from '~/redux/node/selectors';
import { selectUser } from '~/redux/auth/selectors';
import { connect } from 'react-redux';
import { NodeComments } from '~/components/node/NodeComments';
import styles from './styles.scss';
import styles from './styles.module.scss';
import { Group } from '~/components/containers/Group';
import boris from '~/sprites/boris_robot.svg';
import { NodeNoComments } from '~/components/node/NodeNoComments';

View file

@ -22,7 +22,7 @@ import { Sticky } from '~/components/containers/Sticky';
import { Footer } from '~/components/main/Footer';
import { Link } from 'react-router-dom';
import * as styles from './styles.scss';
import styles from './styles.module.scss';
import * as NODE_ACTIONS from '~/redux/node/actions';
import * as MODAL_ACTIONS from '~/redux/modal/actions';
import { IState } from '~/redux/store';

View file

@ -1,5 +1,5 @@
import React, { FC } from 'react';
import styles from './styles.scss';
import styles from './styles.module.scss';
import { createPortal } from 'react-dom';
import { GodRays } from '~/components/main/GodRays';

View file

@ -1,5 +1,5 @@
import React, { FC, useCallback, useEffect, useState } from "react";
import styles from "./styles.scss";
import styles from "./styles.module.scss";
import { connect } from "react-redux";
import { getURL } from "~/utils/dom";
import pick from "ramda/es/pick";

View file

@ -1,6 +1,6 @@
import React, { FC, ReactNode } from 'react';
import { IUser } from '~/redux/auth/types';
import styles from './styles.scss';
import styles from './styles.module.scss';
import { Group } from '~/components/containers/Group';
import { Placeholder } from '~/components/placeholders/Placeholder';
import { getPrettyDate } from '~/utils/dom';

View file

@ -1,6 +1,6 @@
import React, { FC, useEffect, useState } from 'react';
import { useRouteMatch, withRouter, RouteComponentProps } from 'react-router';
import styles from './styles.scss';
import styles from './styles.module.scss';
import { NodeNoComments } from '~/components/node/NodeNoComments';
import { Grid } from '~/components/containers/Grid';
import { CommentForm } from '~/components/node/CommentForm';

View file

@ -1,5 +1,5 @@
import React, { FC } from 'react';
import styles from './styles.scss';
import styles from './styles.module.scss';
import { LoaderCircle } from '~/components/input/LoaderCircle';
interface IProps {}

View file

@ -1,7 +1,7 @@
import React, { FC, useCallback, useEffect, useLayoutEffect, useRef, useState } from 'react';
import { connect } from 'react-redux';
import { selectAuthProfile, selectAuthUser } from '~/redux/auth/selectors';
import styles from './styles.scss';
import styles from './styles.module.scss';
import * as AUTH_ACTIONS from '~/redux/messages/actions';
import { Message } from '~/components/profile/Message';
import pick from 'ramda/es/pick';

View file

@ -1,5 +1,5 @@
import React, { FC, useEffect } from 'react';
import styles from './styles.scss';
import styles from './styles.module.scss';
import { ProfilePageLeft } from '../ProfilePageLeft';
import { Switch, Route, RouteComponentProps } from 'react-router';
import { IState } from '~/redux/store';

View file

@ -1,5 +1,5 @@
import React, { FC, useMemo } from 'react';
import styles from './styles.scss';
import styles from './styles.module.scss';
import { IAuthState } from '~/redux/auth/types';
import { getURL } from '~/utils/dom';
import { PRESETS, URLS } from '~/constants/urls';

View file

@ -1,5 +1,5 @@
import React, { FC } from 'react';
import styles from './styles.scss';
import styles from './styles.module.scss';
import classNames from 'classnames';
interface IProps {

View file

@ -16,7 +16,7 @@
background: rgba(255, 0, 0, 0.3);
display: flex;
flex-direction: row;
z-index: 20;
z-index: 26;
justify-content: flex-end;
overflow: hidden;
animation: appear 0.25s forwards;