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

added dudes to clouds

This commit is contained in:
Fedor Katurov 2022-07-31 08:34:08 +07:00
parent 1d28354436
commit fc59ad9f80
5 changed files with 4109 additions and 1184 deletions

View file

@ -1,21 +1,21 @@
import React, { FC, useCallback } from 'react';
import React, { FC, useCallback } from "react";
import { LoginDialogButtons } from '~/components/auth/login/LoginDialogButtons';
import { Group } from '~/components/containers/Group';
import { Padder } from '~/components/containers/Padder';
import { BetterScrollDialog } from '~/components/dialogs/BetterScrollDialog';
import { DialogTitle } from '~/components/dialogs/DialogTitle';
import { Button } from '~/components/input/Button';
import { InputText } from '~/components/input/InputText';
import { Dialog } from '~/constants/modal';
import { useCloseOnEscape } from '~/hooks';
import { useAuth } from '~/hooks/auth/useAuth';
import { useLoginForm } from '~/hooks/auth/useLoginForm';
import { useOAuth } from '~/hooks/auth/useOAuth';
import { useShowModal } from '~/hooks/modal/useShowModal';
import { DialogComponentProps } from '~/types/modal';
import { LoginDialogButtons } from "~/components/auth/login/LoginDialogButtons";
import { Group } from "~/components/containers/Group";
import { Padder } from "~/components/containers/Padder";
import { BetterScrollDialog } from "~/components/dialogs/BetterScrollDialog";
import { DialogTitle } from "~/components/dialogs/DialogTitle";
import { Button } from "~/components/input/Button";
import { InputText } from "~/components/input/InputText";
import { Dialog } from "~/constants/modal";
import { useCloseOnEscape } from "~/hooks";
import { useAuth } from "~/hooks/auth/useAuth";
import { useLoginForm } from "~/hooks/auth/useLoginForm";
import { useOAuth } from "~/hooks/auth/useOAuth";
import { useShowModal } from "~/hooks/modal/useShowModal";
import { DialogComponentProps } from "~/types/modal";
import styles from './styles.module.scss';
import styles from "./styles.module.scss";
type LoginDialogProps = DialogComponentProps & {};
@ -30,10 +30,13 @@ const LoginDialog: FC<LoginDialogProps> = ({ onRequestClose }) => {
event.preventDefault();
showRestoreDialog({});
},
[showRestoreDialog]
[showRestoreDialog],
);
const { values, errors, handleSubmit, handleChange } = useLoginForm(login, onRequestClose);
const { values, errors, handleSubmit, handleChange } = useLoginForm(
login,
onRequestClose,
);
return (
<form onSubmit={handleSubmit}>
@ -51,7 +54,7 @@ const LoginDialog: FC<LoginDialogProps> = ({ onRequestClose }) => {
<InputText
title="Логин"
handler={handleChange('username')}
handler={handleChange("username")}
value={values.username}
error={errors.username}
autoFocus
@ -59,7 +62,7 @@ const LoginDialog: FC<LoginDialogProps> = ({ onRequestClose }) => {
<InputText
title="Пароль"
handler={handleChange('password')}
handler={handleChange("password")}
value={values.password}
error={errors.password}
type="password"

View file

@ -3,7 +3,8 @@
$secondary_color: darken(desaturate($blue, 100%), 30%);
$vk_color: $secondary_color;
.dialog {}
.dialog {
}
.wrap {
display: flex;
@ -52,4 +53,6 @@ $vk_color: $secondary_color;
left: 0;
width: 100%;
height: 100%;
background: url(/images/clouds.svg) 50% 50%;
background-size: cover;
}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 75 KiB