From dbebe815e7c72b584499811245a2716788f578d5 Mon Sep 17 00:00:00 2001 From: SasukeUchiha Date: Sat, 17 Jun 2023 03:42:18 +0300 Subject: [PATCH] V pre0.3_6 --- README.md | 8 ++- src/components/About.jsx | 2 +- src/components/Contact.jsx | 18 +++--- .../Facilitations/Example/Example.jsx | 6 +- .../Facilitations/Example/Image.jsx | 4 +- src/components/Facilitations/Main.jsx | 30 +++++----- src/components/Facilitations/Step/Step.jsx | 6 +- src/components/Games/Game.jsx | 6 +- src/components/Games/GamePage/Hero.jsx | 10 ++-- src/components/Games/Games.jsx | 18 +++--- src/components/Games/RecGame.jsx | 11 ++-- src/components/LegoSP.jsx | 6 +- src/components/Reviews/Review.jsx | 14 ++--- src/components/Reviews/Reviews.jsx | 55 +++++++++++++---- src/components/Team/Person.jsx | 4 +- src/components/Team/Team.jsx | 8 +-- .../Teambuilding/Example/Example.jsx | 6 +- src/components/Teambuilding/Example/Image.jsx | 4 +- src/components/Teambuilding/Main.jsx | 6 +- src/components/UI/Input.jsx | 4 +- src/components/UI/Textarea.jsx | 4 +- src/components/footer.jsx | 22 +++---- src/components/header.jsx | 8 +-- src/components/layout.jsx | 2 +- src/images/reviews/1.jpg | Bin 0 -> 597093 bytes src/images/reviews/2.jpg | Bin 0 -> 305847 bytes src/images/reviews/3.jpg | Bin 0 -> 303774 bytes src/images/reviews/4.jpg | Bin 0 -> 236275 bytes src/pages/404.js | 5 +- src/pages/games/challenge-accepted.jsx | 29 +++++---- src/pages/games/emotional-intelligence.jsx | 34 +++++------ src/pages/index.jsx | 8 +-- src/pages/using-ssr.js | 55 ----------------- src/pages/using-typescript.tsx | 56 ------------------ 34 files changed, 180 insertions(+), 269 deletions(-) create mode 100644 src/images/reviews/1.jpg create mode 100644 src/images/reviews/2.jpg create mode 100644 src/images/reviews/3.jpg create mode 100644 src/images/reviews/4.jpg delete mode 100644 src/pages/using-ssr.js delete mode 100644 src/pages/using-typescript.tsx diff --git a/README.md b/README.md index 10caa63..ac6969f 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Talent Team - разработка корпоративных мероприят - В раздел "Наша команда" добавлен еще 1 человек - Убрана кнопка "О компании" с Hero секции - Добавленны страницы для всех бизнес-игр -- Переработан компонент Header и Footer так чтобы в меню для каждрй игры можно было создавать свои якорные ссылки +- Переработан компонент Header и Footer так чтобы в меню для каждой игры можно было создавать свои якорные ссылки - Изменен Hero компонент для страниц с играми так, чтобы у каждой игры можно было ставить свой заголовок, изображение и доп.информацию об игре. - Исправленно отображение длинной доп.информации об игре в Hero компоненте для страниц с играми. - Добавлен favicon для сайта. @@ -19,8 +19,10 @@ Talent Team - разработка корпоративных мероприят - Добавлен description для сайта. - Блок "Создание электронных курсов" за менен на другой блок - "Сессии Lego SP". - Для мобильной и планшетной версии созданно Burger меню. -- Адаптирован блок Header, Advantages, About на главной странице под все разрешения (неадаптированые блоки временно скрыты). -- В блоке Header, Advantages, About на главной странице исправленны все ошибки и варнинги. +- Полностью адаптирована главная страница, а также страницы игр "Эмоциональный интеллект", "Вызов принят". +- На главной странице, а также страницах игр "Эмоциональный интеллект", "Вызов принят" исправленны все ошибки и варнинги в консоли. +- Добавлен Lazy loading на изображения. +- Отзывы замененны на благодарственные письма. #### V 0.2 diff --git a/src/components/About.jsx b/src/components/About.jsx index 1a8b7fb..ae40c9e 100644 --- a/src/components/About.jsx +++ b/src/components/About.jsx @@ -14,7 +14,7 @@ const About = ({...props}) => {

Мы разрабатываем и проводим бизнес-игры и бизнес-симуляции любой сложности «под ключ». Мы провели более 150 игр, с количеством игроков от 4 до 400.

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

-
+
diff --git a/src/components/Contact.jsx b/src/components/Contact.jsx index c456edb..6d1c5a5 100644 --- a/src/components/Contact.jsx +++ b/src/components/Contact.jsx @@ -6,17 +6,17 @@ import Textarea from "./UI/Textarea"; const Contact = ({white, ...props}) => { return ( -
-
-

Связаться с нами

-
-
- - - +
+
+

Связаться с нами

+
+
+ + +
- +
diff --git a/src/components/Facilitations/Example/Example.jsx b/src/components/Facilitations/Example/Example.jsx index ae09255..6cc27e7 100644 --- a/src/components/Facilitations/Example/Example.jsx +++ b/src/components/Facilitations/Example/Example.jsx @@ -39,7 +39,7 @@ const Example = () => { }, }`); - const [examples, setExamples] = useState([ + const [examples] = useState([ {id: 1, title: 'Сессии по подведению итогов и ретроспективы', img: images.img1}, {id: 2, title: 'Креативные, инновационные сессии', img: images.img2}, {id: 3, title: 'Стратегические сессии', img: images.img3}, @@ -49,8 +49,8 @@ const Example = () => { ]); return ( -
-

Примеры фасилитационных сессий

+
+

Примеры фасилитационных сессий

{examples.map(example => diff --git a/src/components/Facilitations/Example/Image.jsx b/src/components/Facilitations/Example/Image.jsx index bf9deb1..36424e2 100644 --- a/src/components/Facilitations/Example/Image.jsx +++ b/src/components/Facilitations/Example/Image.jsx @@ -3,9 +3,9 @@ import { getImage } from 'gatsby-plugin-image'; const Image = ({title, image}) => { return ( -
+
-

{title}

+

{title}

) diff --git a/src/components/Facilitations/Main.jsx b/src/components/Facilitations/Main.jsx index 7e0d5a7..b938c5c 100644 --- a/src/components/Facilitations/Main.jsx +++ b/src/components/Facilitations/Main.jsx @@ -4,29 +4,29 @@ import Step from './Step/Step' import Line from '../../images/line.svg' const Main = ({props}) => { - const [steps, setStep] = useState([ - {title: "Составление технического задания", ml: 'ml-[0px]'}, - {title: "Детализация запроса", ml: 'ml-[20px]'}, - {title: "Подготовительный этап", ml: 'ml-[40px]'}, - {title: "Проведении сессии", ml: 'ml-[60px]'}, - {title: "Заключительный этап", ml: 'ml-[80px]'}, + const [steps] = useState([ + {id: 0, title: "Составление технического задания", ml: '0'}, + {id: 1, title: "Детализация запроса", ml: '20'}, + {id: 2, title: "Подготовительный этап", ml: '40'}, + {id: 3, title: "Проведении сессии", ml: '60'}, + {id: 4, title: "Заключительный этап", ml: '80'}, ]); return ( -
-
-

Фасилитации

-

Вы можете доверить проведение сессии нам — профессиональным фасилитаторам

-
+
+
+

Фасилитации

+

Вы можете доверить проведение сессии нам — профессиональным фасилитаторам

+

Фасилитация (англ. facilitate – облегчать, помогать) – профессиональная организация процесса групповой работы, направленная на обсуждение, прояснение и достижение группой поставленных заказчиком целей, при полной нейтральности фасилитатора к контенту обсуждения.

-

Проект проведения любой фасилитационной сессии обычно состоит из 5 этапов:

- wave +

Проект проведения любой фасилитационной сессии обычно состоит из 5 этапов:

+ wave
-
+
{steps.map((step, count)=> - + )}
diff --git a/src/components/Facilitations/Step/Step.jsx b/src/components/Facilitations/Step/Step.jsx index dd113f3..3cf4f41 100644 --- a/src/components/Facilitations/Step/Step.jsx +++ b/src/components/Facilitations/Step/Step.jsx @@ -2,10 +2,10 @@ import React from 'react' const Step = ({title, count, ml}) => { return ( -
+
div>.number]:last:before:content-none'>
-
0{count}
-

{title}

+
0{count}
+

{title}

diff --git a/src/components/Games/Game.jsx b/src/components/Games/Game.jsx index 21fa1e5..0124135 100644 --- a/src/components/Games/Game.jsx +++ b/src/components/Games/Game.jsx @@ -4,12 +4,12 @@ import { GatsbyImage, getImage } from 'gatsby-plugin-image'; import { BsArrowRight } from "react-icons/bs"; const Game = ({img, title, description, slug}) => { - const image = getImage(img) + const image = getImage(img); return ( - div>h2]:hover:text-yellow-500 [&>div]:hover:scale-105'}> + div>h2]:hover:text-yellow-500 [&>div]:hover:scale-105'}>
- +

{title}

{description}

Подробнее

diff --git a/src/components/Games/GamePage/Hero.jsx b/src/components/Games/GamePage/Hero.jsx index 5a9473b..bc8d394 100644 --- a/src/components/Games/GamePage/Hero.jsx +++ b/src/components/Games/GamePage/Hero.jsx @@ -4,17 +4,17 @@ import { AiOutlineClockCircle, AiOutlineTeam } from "react-icons/ai"; const Hero = ({title, img, time, members, formats}) => { return ( -
+
-
-

{title}

-
+
+

{title}

+
{time &&

: {time}

} {members &&

: {members}

} {formats &&

Доступные форматы: {formats}

}
-
+
diff --git a/src/components/Games/Games.jsx b/src/components/Games/Games.jsx index e191771..de6c3d5 100644 --- a/src/components/Games/Games.jsx +++ b/src/components/Games/Games.jsx @@ -48,12 +48,12 @@ const Games = ({...props}) => { }, eight_colors_delegation: file(relativePath: {eq: "games/8-colors-delegation.jpeg"}) { childImageSharp { - gatsbyImageData(formats: WEBP, height: 240, jpgOptions: {progressive: true}) + gatsbyImageData(formats: WEBP, height: 240) } } }`); - const [games, setGames] = useState([ + const [games] = useState([ {slug: 'challenge-accepted', title: 'Вызов Принят', description: 'Частники выступают в качестве руководителей региональных отделений одной компании в разных городах. Цель каждого - первым реализовать проект по увеличению объема продаж в своем регионе в 2 раза с наименьшими финансовыми затратами.', img: images.challenge_accepted}, {slug: 'bridge', title: 'Мост', description: 'Дает участникам практические уроки по эффективной работе в команде. Участники должны работать вместе, как единая организация, в индивидуальных командах и подгруппах, над строительством гигантской модели моста.', img: images.bridge}, {slug: 'middleages-secrets', title: 'Секреты Средневековья', description: 'Командам предстоит проанализировать много важной информации, разгадать зашифрованные коды , решить сложные головоломки и многое-многое другое.', img: images.middleages_secrets}, @@ -66,19 +66,19 @@ const Games = ({...props}) => { return ( <> -
+
-
-

Бизнес-игры

-

Бизнес игры прекрасно моделируют реальный процесс работы в интересной форме. Сотрудник или команда быстрее погружается в курс дела и учится находить решения самостоятельно. Такой способ помогает быстро усвоить большой объем новой информации. Также бизнес- игра является хорошим инструментом для оценки компетенций персонала. процессе игры можно оценить.

+
+

Бизнес-игры

+

Бизнес игры прекрасно моделируют реальный процесс работы в интересной форме. Сотрудник или команда быстрее погружается в курс дела и учится находить решения самостоятельно. Такой способ помогает быстро усвоить большой объем новой информации. Также бизнес- игра является хорошим инструментом для оценки компетенций персонала. процессе игры можно оценить.

-
+
-

Другие игры

-
+

Другие игры

+
{games.map(game=> )} diff --git a/src/components/Games/RecGame.jsx b/src/components/Games/RecGame.jsx index c231bb3..79cd916 100644 --- a/src/components/Games/RecGame.jsx +++ b/src/components/Games/RecGame.jsx @@ -5,13 +5,14 @@ import { Link } from 'gatsby'; const RecGame = () => { return ( -
- -
-

Бизнес игра «Эмоциональный интеллект»

+
+ +
+

Бизнес игра «Эмоциональный интеллект»

+

Игровая цель – набрать как можно больше баллов и осознать степень развития собственного эмоционального интеллекта.

Игра основана на подходе Йельского университета к трактовке понятия «Эмоциональный интеллект», которое состоит из 4- х факторов:

-