diff --git a/public/icons/arrow-right-2.svg b/public/icons/arrow-right-2.svg
new file mode 100644
index 00000000..2b4a95b3
--- /dev/null
+++ b/public/icons/arrow-right-2.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/locales/en/translation.json b/public/locales/en/translation.json
index aab672da..09e06239 100644
--- a/public/locales/en/translation.json
+++ b/public/locales/en/translation.json
@@ -55,6 +55,7 @@
"Be the first to rate": "Be the first to rate",
"Become an author": "Become an author",
"bold": "bold",
+ "Block rules": "За что можно получить бан",
"Bold": "Bold",
"Bookmarked": "Saved",
"bookmarks": "bookmarks",
@@ -98,6 +99,7 @@
"Commenting": "Commenting",
"Comments": "Comments",
"CommentsWithCount": "{count, plural, =0 {{count} comments} one {{count} comment} few {{count} comments} other {{count} comments}}",
+ "Common feed": "All",
"Communities": "Communities",
"community": "community",
"Community Discussion Rules": "Community Discussion Rules",
@@ -125,6 +127,7 @@
"Create post": "Create post",
"Create video": "Create video",
"Crop image": "Crop image",
+ "Current discussions": "Актуальные дискуссии",
"Culture": "Culture",
"Current password": "Current password",
"Date of Birth": "Date of Birth",
@@ -180,6 +183,8 @@
"Feed settings": "Feed settings",
"Feedback": "Feedback",
"Fill email": "Fill email",
+ "Find co-authors": "Найти соавторов",
+ "Find collaborators": "Найдите соавторов и экспертов",
"Fixed": "Fixed",
"Follow": "Follow",
"Follow the topic": "Follow the topic",
@@ -197,6 +202,7 @@
"Gallery name": "Gallery name",
"Get to know the most intelligent people of our time, edit and discuss the articles, share your expertise, rate and decide what to publish in the magazine": "Get to know the most intelligent people of our time, edit and discuss the articles, share your expertise, rate and decide what to publish in the magazine",
"Go to main page": "Go to main page",
+ "Go to discussions": "Перейти к обсуждениям",
"Group Chat": "Group Chat",
"Groups": "Groups",
"header 1": "header 1",
@@ -254,10 +260,15 @@
"Italic": "Italic",
"Join": "Join",
"Join our maillist": "To receive the best postings, just enter your email",
+ "Join our team of authors": "Join our team of authors",
+ "Join our team of authors text": "Каждый месяц на Дискурсе публикуются десятки новых авторов. Станьте одним из них — предложите свой материал в журнал и присоединитесь к горизонтальной редакции",
"Join the community": "Join the community",
"Join the global community of authors!": "Join the global community of authors from all over the world!",
"journal": "journal",
"jpg, .png, max. 10 mb.": "jpg, .png, макс. 10 мб.",
+ "Join": "Join",
+ "Join discussions": "Присоединяйтесь к дискуссиям",
+ "Join discussions text": "Дискурс — свободная платформа для осмысленного общения. Здесь появятся ваши реплики, чтобы в любой момент вернуться к диалогу.",
"Just start typing...": "Just start typing...",
"keywords": "Discours.io, Discours magazine, Discours, culture, science, art, society, independent journalism, literature, music, cinema, video, photography",
"Knowledge base": "Knowledge base",
@@ -313,6 +324,7 @@
"Our regular contributor": "Our regular contributor",
"Paragraphs": "Абзацев",
"Participate in the Discours: share information, join the editorial team": "Участвуйте в Дискурсе: делитесь информацией, присоединяйтесь к редакции",
+ "Participate in discussions": "Участвуйте в дискуссиях",
"Participating": "Participating",
"Participation": "Participation",
"Partners": "Partners",
@@ -327,6 +339,9 @@
"Personal": "Personal",
"personal data usage and email notifications": "to process personal data and receive email notifications",
"Pin": "Pin",
+ "Placeholder feed": "Подпишитесь на любимые темы, авторов и сообщества — моментально узнавайте о новых публикациях и обсуждениях",
+ "Placeholder feedCollaborations": "На платформе можно писать материалы вместе. Здесь появятся публикации, в которые вы внесли вклад",
+ "Placeholder feedDiscussions": "Дискурс — свободная платформа для осмысленного общения. Здесь появятся все ваши реплики, чтобы в любой момент вернуться к диалогу",
"Platform Guide": "Platform Guide",
"Please check your email address": "Please check your email address",
"Please confirm your email to finish": "Confirm your email and the action will complete",
diff --git a/public/locales/ru/translation.json b/public/locales/ru/translation.json
index 412d2782..abae2819 100644
--- a/public/locales/ru/translation.json
+++ b/public/locales/ru/translation.json
@@ -35,6 +35,7 @@
"All posts rating": "Рейтинг всех постов",
"all topics": "все темы",
"All topics": "Все темы",
+ "All": "Все",
"Almost done! Check your email.": "Почти готово! Осталось подтвердить вашу почту.",
"and some more authors": "{restUsersCount, plural, =0 {} one { и ещё 1 пользователя} few { и ещё {restUsersCount} пользователей} other { и ещё {restUsersCount} пользователей}}",
"Are you sure you want to delete this comment?": "Уверены, что хотите удалить этот комментарий?",
@@ -59,6 +60,7 @@
"Be the first to rate": "Оцените первым",
"Become an author": "Стать автором",
"bold": "жирный",
+ "Block rules": "За что можно получить бан",
"Bold": "Жирный",
"Bookmarked": "Сохранено",
"bookmarks": "закладки",
@@ -103,6 +105,7 @@
"Commenting": "Комментирование",
"Comments": "Комментарии",
"CommentsWithCount": "{count, plural, =0 {{count} комментариев} one {{count} комментарий} few {{count} комментария} other {{count} комментариев}}",
+ "Common feed": "Общая лента",
"Communities": "Сообщества",
"community": "сообщество",
"Community Discussion Rules": "Правила дискуссий в сообществе",
@@ -126,14 +129,14 @@
"Create an account to vote": "Создайте аккаунт, чтобы голосовать",
"Create Chat": "Создать чат",
"Create gallery": "Создать галерею",
- "Create Group": "Создать группу",
+ "Create own feed": "Создать свою ленту",
"Create post": "Создать публикацию",
"Create video": "Создать видео",
"create_chat": "Создать чат",
"create_group": "Создать группу",
"Crop image": "Кадрировать изображение",
"Culture": "Культура",
- "Current password": "Текущий пароль",
+ "Current discussions": "Актуальные дискуссии",
"Date of Birth": "Дата рождения",
"Decline": "Отмена",
"Delete": "Удалить",
@@ -188,6 +191,8 @@
"Feed settings": "Настроить ленту",
"Feedback": "Обратная связь",
"Fill email": "Введите почту",
+ "Find co-authors": "Найти соавторов",
+ "Find collaborators": "Найдите соавторов и экспертов",
"Fixed": "Все поправлено",
"Follow": "Подписаться",
"Follow the topic": "Подписаться на тему",
@@ -207,6 +212,7 @@
"Get notifications": "Получать уведомления",
"Get to know the most intelligent people of our time, edit and discuss the articles, share your expertise, rate and decide what to publish in the magazine": "Познакомитесь с выдающимися людьми нашего времени, участвуйте в редактировании и обсуждении статей, выступайте экспертом, оценивайте материалы других авторов со всего мира и определяйте, какие статьи будут опубликованы в журнале",
"Go to main page": "Перейти на главную",
+ "Go to discussions": "Перейти к обсуждениям",
"Group Chat": "Общий чат",
"Groups": "Группы",
"Header": "Заголовок",
@@ -266,8 +272,13 @@
"Italic": "Курсив",
"Join": "Присоединиться",
"Join our maillist": "Чтобы получать рассылку лучших публикаций, просто укажите свою почту",
+ "Join our team of authors": "Станьте автором",
+ "Join our team of authors text": "Каждый месяц на Дискурсе публикуются десятки новых авторов. Станьте одним из них — предложите свой материал в журнал и присоединитесь к горизонтальной редакции",
"Join the community": "Присоединиться к сообществу",
"Join the global community of authors!": "Присоединятесь к глобальному сообществу авторов со всего мира!",
+ "Join": "Присоединиться",
+ "Join discussions": "Присоединяйтесь к дискуссиям",
+ "Join discussions text": "Дискурс — свободная платформа для осмысленного общения. Здесь появятся ваши реплики, чтобы в любой момент вернуться к диалогу.",
"journal": "журнал",
"jpg, .png, max. 10 mb.": "jpg, .png, макс. 10 мб.",
"Just start typing...": "Просто начните печатать...",
@@ -328,6 +339,7 @@
"Our regular contributor": "Наш постоянный автор",
"Paragraphs": "Абзацев",
"Participate in the Discours: share information, join the editorial team": "Participate in the Discours: share information, join the editorial team",
+ "Participate in discussions": "Участвуйте в дискуссиях",
"Participating": "Участвовать",
"Participation": "Соучастие",
"Partners": "Партнёры",
@@ -342,6 +354,9 @@
"Personal": "Личные",
"personal data usage and email notifications": "на обработку персональных данных и на получение почтовых уведомлений",
"Pin": "Закрепить",
+ "Placeholder feed": "Подпишитесь на любимые темы, авторов и сообщества — моментально узнавайте о новых публикациях и обсуждениях",
+ "Placeholder feedCollaborations": "На платформе можно писать материалы вместе. Здесь появятся публикации, в которые вы внесли вклад",
+ "Placeholder feedDiscussions": "Дискурс — свободная платформа для осмысленного общения. Здесь появятся все ваши реплики, чтобы в любой момент вернуться к диалогу",
"Platform Guide": "Гид по дискурсу",
"Please check your email address": "Пожалуйста, проверьте введенный адрес почты",
"Please check your inbox! We have sent a password reset link.": "Пожалуйста, проверьте свою почту, мы отправили вам письмо со ссылкой для сброса пароля",
diff --git a/public/placeholder-discussions.webp b/public/placeholder-discussions.webp
new file mode 100644
index 00000000..a653abed
Binary files /dev/null and b/public/placeholder-discussions.webp differ
diff --git a/public/placeholder-experts.webp b/public/placeholder-experts.webp
new file mode 100644
index 00000000..a40021b2
Binary files /dev/null and b/public/placeholder-experts.webp differ
diff --git a/public/placeholder-feed.webp b/public/placeholder-feed.webp
new file mode 100644
index 00000000..9d002486
Binary files /dev/null and b/public/placeholder-feed.webp differ
diff --git a/public/placeholder-join.webp b/public/placeholder-join.webp
new file mode 100644
index 00000000..887c55cf
Binary files /dev/null and b/public/placeholder-join.webp differ
diff --git a/src/components/Author/AuthorCard/AuthorCard.module.scss b/src/components/Author/AuthorCard/AuthorCard.module.scss
index 5cc5cc17..a8e7e0e9 100644
--- a/src/components/Author/AuthorCard/AuthorCard.module.scss
+++ b/src/components/Author/AuthorCard/AuthorCard.module.scss
@@ -18,9 +18,8 @@
.authorName {
@include font-size(4rem);
-
font-weight: 700;
- margin-bottom: 0.2em;
+ margin-bottom: 1.2rem;
}
.authorAbout {
@@ -429,64 +428,19 @@
}
}
-.followersContainer {
+.listWrapper {
+ max-height: 70vh;
+}
+
+.subscribersContainer {
display: flex;
flex-wrap: wrap;
font-size: 1.4rem;
- margin-top: 1.5rem;
+ gap: 1rem;
+ margin-top: 0;
+ white-space: nowrap;
@include media-breakpoint-down(md) {
justify-content: center;
}
}
-
-.followers {
- align-items: center;
- cursor: pointer;
- display: inline-flex;
- margin: 0 2% 1rem;
- vertical-align: top;
- border-bottom: unset !important;
-
- &:first-child {
- margin-left: 0;
- }
-
- &:last-child {
- margin-right: 0;
- }
-
- .followersItem {
- position: relative;
-
- &:nth-child(1) {
- z-index: 2;
- }
-
- &:nth-child(2) {
- z-index: 1;
- }
-
- &:not(:last-child) {
- margin-right: -4px;
- box-shadow: 0 0 0 1px var(--background-color);
- }
- }
-
- .followsCounter {
- font-weight: 500;
- margin-left: 1rem;
- }
-
- &:hover {
- background: none !important;
-
- .followsCounter {
- background: var(--background-color-invert);
- }
- }
-}
-
-.listWrapper {
- max-height: 70vh;
-}
\ No newline at end of file
diff --git a/src/components/Author/AuthorCard/AuthorCard.tsx b/src/components/Author/AuthorCard/AuthorCard.tsx
index 61a50537..f288eb5e 100644
--- a/src/components/Author/AuthorCard/AuthorCard.tsx
+++ b/src/components/Author/AuthorCard/AuthorCard.tsx
@@ -18,6 +18,7 @@ import { Modal } from '../../Nav/Modal'
import { TopicBadge } from '../../Topic/TopicBadge'
import { Button } from '../../_shared/Button'
import { ShowOnlyOnClient } from '../../_shared/ShowOnlyOnClient'
+import { Subscribers } from '../../_shared/Subscribers'
import { AuthorBadge } from '../AuthorBadge'
import { Userpic } from '../Userpic'
@@ -192,61 +193,14 @@ export const AuthorCard = (props: Props) => {
- 0 || props.flatFollows?.length > 0}>
-