-
Notifications
You must be signed in to change notification settings - Fork 0
Создать модальное окно "Предложить идею" #10
Description
Дискурс - проект общественный, поэтому нам так важно собирать предложения и отзывы от настоящих пользователей.
Выглядит она в текущей версии вот так:

Посмотреть можно на главной Дискурса нажав на "Предложить идею" в шапке.
Задачу можно разбить на три шага:
- Создать компонент
src/modals/SendIdeaModal/components/SendIdeaModal+ сторибук, отображающий компонент в состоянии до отправки и после - Создать контейнер
src/modals/SendIdeaModal/containers/SendIdeaModal Container.tsx+ тест - Создать
src/modals/SendIdeaModal/index.ts, экспортирующий по дефолту контейнер.
Пример такой структуры - src/layouts/Footer/components/FooterSubscribeForm
Компонент
Для унификации интерфейса предлагаю использовать те же поля, что у нас уже есть, и не следовать дизайну старого сайта. То же касается и курсива в placeholder.
Для примера компонента можно глянуть src/components/modals/SendContentItemModal/
Контейнер
Саму отправку формы куда-либо реализовывать не надо, за это будет отвечать сервис. Пока что реализуем просто задержкку в две секунды без отправки реальных данных. Пример: src/layouts/Footer/containers/FooterSubscribeFormContainer.tsx