diff --git a/src/components/SignupModal/SignupModal.css b/src/components/SignupModal/SignupModal.css new file mode 100644 index 00000000..5f0157f6 --- /dev/null +++ b/src/components/SignupModal/SignupModal.css @@ -0,0 +1,67 @@ +.SignupForm { + padding: 16px; +} + +.SignupForm form { + margin: 0; +} + +.SignupForm .fieldset { + display: flex; + flex-direction: column; + gap: 4px; + margin-bottom: 8px; +} + +#ModalTop { + display: flex; + flex-direction: row; + align-items: center; + margin-bottom: 16px; + margin-right: -8px; +} + +#ModalTop h1 { + margin: 0; + font-size: 24px; + text-align: left; + flex-grow: 1; +} + +#ModalTop i { + padding: 8px; +} + +#ModalTop i:hover { + cursor: pointer; +} + +#ModalTop i:hover svg { + color: #444; +} + +#ModalTop svg { + color: #888; + height: 18px; + width: 18px; + transform: rotate(45deg); +} + +#ModalBottom { + display: flex; + flex-direction: row; + justify-content: flex-end; +} + +#ModalBottom a { + color: #666; + font-size: 13px; + font-weight: 500; + flex-grow: 1; + display: flex; + align-items: center; +} + +#ModalBottom .Button { + min-width: 88px; +} diff --git a/src/components/SignupModal/SignupModal.tsx b/src/components/SignupModal/SignupModal.tsx index aa1a2c20..18bce6e7 100644 --- a/src/components/SignupModal/SignupModal.tsx +++ b/src/components/SignupModal/SignupModal.tsx @@ -4,18 +4,36 @@ import Portal from '~utils/Portal' import Modal from '~components/Modal/Modal' import Overlay from '~components/Overlay/Overlay' -const SignupModal = ({ close }) => { +import './SignupModal.css' + +import New from '../../../assets/new' + +interface Props { + close: () => void +} + +const SignupModal = (props: Props) => { return (
- - - - - - + +
+

Sign up

+ +
+
+
+ + + + +
+
+ +
+
- +
)