From 69dc3e3ce839b7e2d6802ddc18b3572b104115fb Mon Sep 17 00:00:00 2001 From: ErickSkrauch Date: Thu, 26 May 2016 00:37:18 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BB=D0=B0=D0=B3=D0=BE=D1=80?= =?UTF-8?q?=D0=BE=D0=B6=D0=B5=D0=BD=D0=B0=20=D0=B2=D1=91=D1=80=D1=81=D1=82?= =?UTF-8?q?=D0=BA=D0=B0=20=D1=84=D0=BE=D1=80=D0=BC=D1=8B=20=D0=BE=D0=B1?= =?UTF-8?q?=D1=80=D0=B0=D1=82=D0=BD=D0=BE=D0=B9=20=D1=81=D0=B2=D1=8F=D0=B7?= =?UTF-8?q?=D0=B8.=20=D0=A7=D0=B0=D1=81=D1=82=D1=8C=20=D0=BE=D0=B1=D1=89?= =?UTF-8?q?=D0=B8=D1=85=20=D1=81=D1=82=D0=B8=D0=BB=D0=B5=D0=B9=20=D0=B2?= =?UTF-8?q?=D1=8B=D0=BD=D0=B5=D1=81=D0=B5=D0=BD=D0=B0=20=D0=B2=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BC=D0=BF=D0=BE=D0=BD=D0=B5=D0=BD=D1=82=20Popup=20?= =?UTF-8?q?=D0=9E=D0=B1=D1=80=D0=B0=D0=B7=D0=BE=D0=B2=D0=B0=D0=BD=20=D0=B1?= =?UTF-8?q?=D0=B0=D0=B7=D0=BE=D0=B2=D1=8B=D0=B9=20(=D0=BF=D1=80=D1=8F?= =?UTF-8?q?=D0=BC=20=D0=BD=D0=B5=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D1=8F=D1=89?= =?UTF-8?q?=D0=B8=D0=B9)=20=D0=BA=D0=BE=D0=BC=D0=BF=D0=BE=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=20Dropdown?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/contact/ContactForm.jsx | 65 ++++++++++++------- src/components/contact/contactForm.intl.json | 7 +- src/components/contact/contactForm.scss | 57 +++++++++++------ src/components/ui/dropdown.scss | 67 ++++++++++++++++++++ src/components/ui/form/Dropdown.jsx | 41 ++++++++++++ src/components/ui/form/index.js | 4 +- src/components/ui/popup/PopupStack.jsx | 6 +- src/components/ui/popup/popup.scss | 46 +++++++++++--- src/i18n/en.json | 5 +- src/i18n/ru.json | 5 +- src/icons/webfont/selecter.svg | 16 +++++ 11 files changed, 264 insertions(+), 55 deletions(-) create mode 100644 src/components/ui/dropdown.scss create mode 100644 src/components/ui/form/Dropdown.jsx create mode 100644 src/icons/webfont/selecter.svg diff --git a/src/components/contact/ContactForm.jsx b/src/components/contact/ContactForm.jsx index a710194..e87c3d7 100644 --- a/src/components/contact/ContactForm.jsx +++ b/src/components/contact/ContactForm.jsx @@ -3,11 +3,12 @@ import React, { Component, PropTypes } from 'react'; import classNames from 'classnames'; import { FormattedMessage as Message } from 'react-intl'; -import { Input, TextArea, Button, Form, FormModel } from 'components/ui/form'; +import { Input, TextArea, Button, Form, FormModel, Dropdown } from 'components/ui/form'; import site from 'services/api/site'; import icons from 'components/ui/icons.scss'; import styles from './contactForm.scss'; +import popupStyles from 'components/ui/popup/popup.scss'; import messages from './contactForm.intl.json'; export default class ContactForm extends Component { @@ -25,35 +26,55 @@ export default class ContactForm extends Component { return (
-
-

+
+

- +
+
+ +
- +
+
+
-