From 933d82e3ac8d76fdfaef0bf402445b9fd5e1fbb8 Mon Sep 17 00:00:00 2001 From: anibilag Date: Mon, 9 Jun 2025 22:41:57 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B1=D1=80=D0=B0=D0=BD=20=D1=81=D0=BF?= =?UTF-8?q?=D0=B8=D1=81=D0=BE=D0=BA=20=D0=B0=D0=B2=D1=82=D0=BE=D1=80=D0=BE?= =?UTF-8?q?=D0=B2,=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D0=B0=20=D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=BE=20=D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7?= =?UTF-8?q?=D0=B0=D1=82=D0=BE=D1=80=D0=B5=20=D0=BF=D0=BE=D1=80=D1=82=D0=B0?= =?UTF-8?q?=D0=BB=D0=B0.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AuthorsSection.tsx | 171 +++++++++++++++--------------- src/components/MasterBio.tsx | 39 +++++++ src/pages/HomePage.tsx | 2 + 3 files changed, 129 insertions(+), 83 deletions(-) create mode 100644 src/components/MasterBio.tsx diff --git a/src/components/AuthorsSection.tsx b/src/components/AuthorsSection.tsx index e98dd28..f7994f4 100644 --- a/src/components/AuthorsSection.tsx +++ b/src/components/AuthorsSection.tsx @@ -10,6 +10,7 @@ import ArticlesWord from './Words/ArticlesWord'; export function AuthorsSection() { const [authors, setAuthors] = useState([]); + const showAuthors = false; // Загрузка авторов useEffect(() => { @@ -29,96 +30,100 @@ export function AuthorsSection() { return (
-
-

Наши авторы

-

- Познакомьтесь с талантливыми писателями и экспертами, работающими для Вас -

-
+ {showAuthors && ( +
+

Наши авторы

+

+ Познакомьтесь с талантливыми писателями и экспертами, работающими для Вас +

+
+ )} -
- {authors - .filter(a => a.isActive) - .map((author) => ( -
-
-
- {author.displayName} -
-

{author.displayName}

-
- {author.okUrl && ( - - - - )} - {author.vkUrl && ( - - - - )} - {author.websiteUrl && ( - - - - )} - {author.email && ( - - - - )} -
-
-
-

{author.bio}

- -
-
- -
- {author.articlesCount} · -
- - {author.totalLikes} + {showAuthors && ( +
+ {authors + .filter(a => a.isActive) + .map((author) => ( +
+
+
+ {author.displayName} +
+

{author.displayName}

+
+ {author.okUrl && ( + + + + )} + {author.vkUrl && ( + + + + )} + {author.websiteUrl && ( + + + + )} + {author.email && ( + + + + )}
+
+

{author.bio}

- - Статьи автора → - +
+
+ +
+ {author.articlesCount} · +
+ + {author.totalLikes} +
+
+ + + Статьи автора → + +
-
- ))} -
+ ))} +
+ )}
); } \ No newline at end of file diff --git a/src/components/MasterBio.tsx b/src/components/MasterBio.tsx new file mode 100644 index 0000000..a9be436 --- /dev/null +++ b/src/components/MasterBio.tsx @@ -0,0 +1,39 @@ +export function MasterBio() { + + return ( +
+
+ Золкин Илья Дмитриевич +
+

Золкин Илья Дмитриевич

+

+ Учредитель и главный редактор портала "Культура двух столиц" +

+

+ Театральный обозреватель, журналист и фотохудожник. Основал в 2015 году и возглавляет интернет-портал russcult.ru, + посвящённый культурной жизни Москвы и Санкт-Петербурга. Является автором и ведущим популярной программы о театре «Снимаю шляпу» + на YouTube, где делится своим профессиональным взглядом на спектакли, актёров и театральные события. +

+

+ Активно участвует в телевизионных проектах: выступал в передаче «Наблюдатель» на канале «Культура», + является постоянным участником программы «Хватит слухов» на ТВЦ. Организатор культурных мероприятий и концертов, + в том числе в Доме-музее Зинаиды Юсуповой в Санкт-Петербурге. +

+

+ Как фотокорреспондент, ежегодно освещает крупнейшие кинофестивали страны: Московский международный кинофестиваль, «Виват, кино России», «Амурская осень», «Золотой Витязь». Автор персонального фотопроекта «Актеры и образы», + который был представлен в театральном музее им. Бахрушина и других выставочных площадках Москвы. +

+

+ Окончил Санкт-Петербургский Балтийский институт иностранных языков и межкультурного сотрудничества по специальности «актёрское мастерство», + мастерская Смолкина Б.Г. и О.Г. Кирсановой– Миропольской. Был актером Санкт-Петербургского Православного театра «Новое поколение», + читал со сцены басни и поэзию, а также занимал должность PR-менеджера в театральном центре «Вишнёвый сад». +

+
+
+
+ ); +} diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 2f1631e..9093ca6 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -5,6 +5,7 @@ import { AuthorsSection } from '../components/AuthorsSection'; import { BackgroundImages } from '../hooks/useBackgroundImage'; import { CategoryDescription, CategoryText, CategoryTitles } from '../types'; import { SEO } from '../components/SEO'; +import { MasterBio } from "../components/MasterBio"; export function HomePage() { @@ -81,6 +82,7 @@ export function HomePage() { +