diff --git a/src/components/Pages/CreateSettingsPage.module.scss b/src/components/Pages/CreateSettingsPage.module.scss new file mode 100644 index 00000000..5db21e07 --- /dev/null +++ b/src/components/Pages/CreateSettingsPage.module.scss @@ -0,0 +1,21 @@ +.articlePreview { + border: 2px solid #e8e8e8; + min-height: 10em; + padding: 1rem 1.2rem; +} + +.saveBlock { + background: #f1f1f1; + line-height: 1.4; + margin-top: 6.4rem; + padding: 1.6rem 3.2rem; + text-align: center; + + @include media-breakpoint-up(md) { + padding: 3.2rem 8rem; + } + + .button { + margin: 0 divide($container-padding-x, 2); + } +} diff --git a/src/components/Pages/CreateSettingsPage.tsx b/src/components/Pages/CreateSettingsPage.tsx index 69478fb5..d880ec86 100644 --- a/src/components/Pages/CreateSettingsPage.tsx +++ b/src/components/Pages/CreateSettingsPage.tsx @@ -1,7 +1,100 @@ import { PageWrap } from '../_shared/PageWrap' +import styles from './CreateSettingsPage.module.scss' +import { clsx } from 'clsx' export const CreateSettingsPage = () => { - return Настройки публикации + return ( + +
+
+
+
+

Настройки публикации

+
+

Заголовок

+
+ + +
+ +

Подзаголовок

+
+ + +
+ +

Лид

+
+ + +
+ +

Выбор сообщества

+

Сообщества можно перечислить через запятую

+
+ +
+ +

Темы

+

+ Добавьте несколько тем, чтобы читатель знал, о чем ваш материал, и мог найти его + на страницах интересных ему тем. Темы можно менять местами, первая тема становится + заглавной +

+
+ +
+ +

Соавторы

+

У каждого соавтора можно добавить роль

+
+
+ + +
+ +
+ +
+
Михаил Драбкин
+
+ +
+
+ +

Карточка материала на главной

+

+ Выберите заглавное изображение для статьи, тут сразу можно увидеть как карточка будет + выглядеть на главной странице +

+
+ +
+

+ Проверьте ещё раз введённые данные, если всё верно, вы можете сохранить или + опубликовать ваш текст +

+ + +
+
+
+
+
+
+
+ ) } // for lazy loading diff --git a/src/styles/app.scss b/src/styles/app.scss index b3bfe2bd..f3521847 100644 --- a/src/styles/app.scss +++ b/src/styles/app.scss @@ -306,12 +306,22 @@ button { } } -.button--submit { +.button--submit, +.button--outline { @include font-size(2rem); - padding: 1.6rem 2rem; } +.button--outline { + background: none; + box-shadow: inset 0 0 0 2px #000; + color: #000; + + &:hover { + box-shadow: inset 0 0 0 2px #ccc; + } +} + form { .pretty-form__item { position: relative; @@ -325,6 +335,30 @@ form { } } + .pretty-form__item--with-button { + margin-bottom: 1.6rem; + + @include media-breakpoint-up(sm) { + display: flex; + } + + input { + flex: 1; + + @include media-breakpoint-up(sm) { + margin-bottom: 0 !important; + } + } + + *:first-child { + flex: 1; + + @include media-breakpoint-up(sm) { + margin-right: 1em; + } + } + } + input[type='text'], input[type='email'], input[type='password'],