BJIDForm.js
870 Bytes
import React from 'react';
import styled from 'styled-components';
import Button from '../common/Button';
import palette from '../../lib/styles/palette';
const BJIDFormBlock = styled.div`
width: 100%;
border-top: 1px solid ${palette.gray[2]};
padding-top: 2rem;
h4 {
color: ${palette.gray[8]};
margin-top: 0;
margin-bottom: 0.5rem;
}
`;
const BJIDForm = ({ onChange, onBJIDSubmit, profile, onSyncBJIDSubmit }) => {
return (
<BJIDFormBlock>
<h4>백준 아이디</h4>
<form onSubmit={onBJIDSubmit}>
<input
name="userBJID"
onChange={onChange}
value={profile.userBJID}
placeholder="백준 아이디"
/>
<button type="submit">등록</button>
</form>
<button onClick={onSyncBJIDSubmit}>동기화</button>
</BJIDFormBlock>
);
};
export default BJIDForm;