From 6066c91060834340ffc9e0a1877a52848d1ba975 Mon Sep 17 00:00:00 2001 From: muerwre Date: Fri, 2 Aug 2019 18:13:23 +0700 Subject: [PATCH] logindialog initial --- src/containers/dialogs/LoginDialog/index.tsx | 42 +++++++++++++++++++ .../dialogs/LoginDialog/styles.scss | 6 +++ .../dialogs/ScrollDialog/styles.scss | 3 +- src/redux/modal/constants.ts | 7 +++- src/redux/modal/reducer.ts | 2 +- 5 files changed, 56 insertions(+), 4 deletions(-) create mode 100644 src/containers/dialogs/LoginDialog/index.tsx create mode 100644 src/containers/dialogs/LoginDialog/styles.scss diff --git a/src/containers/dialogs/LoginDialog/index.tsx b/src/containers/dialogs/LoginDialog/index.tsx new file mode 100644 index 00000000..e913bf69 --- /dev/null +++ b/src/containers/dialogs/LoginDialog/index.tsx @@ -0,0 +1,42 @@ +import React, { FC, useState } from "react"; +import { ScrollDialog } from "../ScrollDialog"; +import { IDialogProps } from "~/redux/modal/constants"; +import { useCloseOnEscape } from "~/utils/hooks"; +import { Group } from "~/components/containers/Group"; +import { InputText } from "~/components/input/InputText"; +import { Button } from "../../../components/input/Button/index"; +import { Padder } from "~/components/containers/Padder"; +import * as styles from "./styles.scss"; +type IProps = IDialogProps & {}; + +const LoginDialog: FC = ({ onRequestClose }) => { + const [username, setUserName] = useState(""); + const [password, setPassword] = useState(""); + + const title =
title
; + + const buttons = ( + + +