diff --git a/src/assets/css/custom.css b/src/assets/css/custom.css index 8483445..89707e1 100644 --- a/src/assets/css/custom.css +++ b/src/assets/css/custom.css @@ -706,7 +706,8 @@ background-size: 75% auto; } */ /*datepicker-custom*/ -.datepicker-custom {display: flex;align-items:center;} +.datepicker-custom {display: flex;align-items:center;cursor: pointer;} +.datepicker-custom input{cursor: pointer;} .datepicker-custom .react-datepicker{background:#161d31;border-color:#161d31;color:#b4b7bd;font-size:0.875rem;font-weight:400;} .datepicker-custom .react-datepicker__header{background:transparent;border-color:transparent;color:#b4b7bd;font-size: 1.1rem;font-weight:300;} .datepicker-custom .react-datepicker__year-read-view--down-arrow, @@ -753,3 +754,15 @@ background-size: 75% auto; margin-top:0px; } } + +.login .info-search .pal-card{width:95%;} +.login-form.info-search form{padding:0;} +.info-search .input-btn button{width:100%; padding: 0.786rem 1.5rem;} +.full-btn-2n{display:flex;justify-content:space-between;} +.full-btn-2n button{width:49%;} +.timeInput{position:relative;} +.timeInput .time{position:absolute;right:16px;top:50%;transform: translateY(-50%);font-size:14px;} +.user-search-id{font-weight:500;} +.user-search-modal .modal-body{font-size:1.125rem;padding:30px 20px} +.user-search-modal .modal-body .etc-txt{display:block;font-weight:500;margin-bottom:1rem} +.user-search-link button{font-size:0.875rem;margin-top:20px} \ No newline at end of file diff --git a/src/views/design/DesignPassword.js b/src/views/design/DesignPassword.js new file mode 100644 index 0000000..5c9e795 --- /dev/null +++ b/src/views/design/DesignPassword.js @@ -0,0 +1,204 @@ +import { useState, useEffect } from 'react' +import { useParams, Link } from 'react-router-dom' +import { useSelector, useDispatch } from 'react-redux' + +import { Form, InputGroup, InputGroupAddon, InputGroupText, Card, CardBody, Row, Col, Nav, NavItem, NavLink, TabContent, TabPane, Alert, FormGroup, Input, Label, Button, + Modal, ModalHeader, ModalBody, ModalFooter } from 'reactstrap' + import { User, Info, CreditCard, Lock, Check, X } from 'react-feather' + +import loginImg from '../../assets/images/login01.png'; +import '../../assets/css/custom.css'; + +const DesignPassword = () => { + // ** States & Vars + const [activeTab, setActiveTab] = useState('1'), + store = useSelector(state => state.users), + dispatch = useDispatch(), + { id } = useParams() + + // ** Function to toggle tabs + const toggle = tab => setActiveTab(tab) + const [centeredModal, setCenteredModal] = useState(false) + const [centeredModal02, setCenteredModal02] = useState(false) + return ( + <> +
+
Drone Control System
+
+ +
+
+
+
+ +
+ + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + + +
+
+ +
+ + + 남은시간 : 3:00 + + + + +
+
+ +
+ + + setCenteredModal(!centeredModal)} className='modal-dialog-centered user-search-modal'> + setCenteredModal(!centeredModal)}>아이디 확인 + + 회원님의 아이디는
TEST123123 입니다. +
+ + {' '} + +
+
+
+
+
+ +
+ + + + + + + + + + + +
+ + + + + + + + + + + + +
+
+ +
+ + + 남은시간 : 3:00 + + + + +
+
+ +
+ + + setCenteredModal02(!centeredModal02)} className='modal-dialog-centered user-search-modal'> + setCenteredModal02(!centeredModal02)}>비밀번호 확인 + + 새로운 비밀번호로 변경해주세요. + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+ +
+
+
+ 회원가입 바로가기 +
+
+
+ + ); +}; + +export default DesignPassword;