feat(app): finish home page
@ -309,13 +309,13 @@ const showProgramsItems: ServiceItemType[] = [
|
|||||||
image: {
|
image: {
|
||||||
alt: 'Бумажная дискотека',
|
alt: 'Бумажная дискотека',
|
||||||
height: 241,
|
height: 241,
|
||||||
mobileHeight: 160,
|
mobileHeight: 205,
|
||||||
mobilePosition: {
|
mobilePosition: {
|
||||||
left: -10,
|
left: -10,
|
||||||
top: -24,
|
top: -24,
|
||||||
},
|
},
|
||||||
mobileSrc: diskoMobileImage,
|
mobileSrc: diskoMobileImage,
|
||||||
mobileWidth: 330,
|
mobileWidth: 350,
|
||||||
position: {
|
position: {
|
||||||
left: -20,
|
left: -20,
|
||||||
top: -24,
|
top: -24,
|
||||||
|
|||||||
@ -204,12 +204,13 @@ const birthdayItems: StatisticsItem[] = [
|
|||||||
|
|
||||||
const homeItems: StatisticsItem[] = [
|
const homeItems: StatisticsItem[] = [
|
||||||
{
|
{
|
||||||
|
mobileText: 'Ежегодно нас выбирают и к нам\\n возвращаются тысячи клиентов,\\n потому что:',
|
||||||
size: {
|
size: {
|
||||||
sm: 'auto',
|
sm: 'auto',
|
||||||
width: 'auto',
|
width: 'auto',
|
||||||
xs: 12,
|
xs: 12,
|
||||||
},
|
},
|
||||||
text: 'Ежегодно нас выбирают и к нам возвращаются тысячи клиентов, потому что:',
|
text: 'Ежегодно нас выбирают\\n и к нам возвращаются\\n тысячи клиентов, потому что:',
|
||||||
title: 'Доверьтесь лидеру\\n в сфере развлечений',
|
title: 'Доверьтесь лидеру\\n в сфере развлечений',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -224,8 +225,8 @@ const homeItems: StatisticsItem[] = [
|
|||||||
mobileSrc: PinataMobileImg,
|
mobileSrc: PinataMobileImg,
|
||||||
mobileWidth: 128,
|
mobileWidth: 128,
|
||||||
position: {
|
position: {
|
||||||
right: 0,
|
right: 1,
|
||||||
top: -14,
|
top: -12,
|
||||||
},
|
},
|
||||||
src: PinataDesktopImg,
|
src: PinataDesktopImg,
|
||||||
width: 123,
|
width: 123,
|
||||||
@ -251,7 +252,7 @@ const homeItems: StatisticsItem[] = [
|
|||||||
mobileWidth: 112,
|
mobileWidth: 112,
|
||||||
position: {
|
position: {
|
||||||
right: 28,
|
right: 28,
|
||||||
top: 11,
|
top: 14,
|
||||||
},
|
},
|
||||||
src: StarDesktopImg,
|
src: StarDesktopImg,
|
||||||
width: 66,
|
width: 66,
|
||||||
@ -301,7 +302,7 @@ const homeItems: StatisticsItem[] = [
|
|||||||
},
|
},
|
||||||
mobileWidth: 131,
|
mobileWidth: 131,
|
||||||
position: {
|
position: {
|
||||||
right: 20,
|
right: 16,
|
||||||
top: -5,
|
top: -5,
|
||||||
},
|
},
|
||||||
src: CupMobileImg,
|
src: CupMobileImg,
|
||||||
|
|||||||
@ -3,67 +3,100 @@ import { v4 as uuid } from 'uuid';
|
|||||||
|
|
||||||
import { PAGE_LINK, TextSection } from '../../../constants';
|
import { PAGE_LINK, TextSection } from '../../../constants';
|
||||||
|
|
||||||
const birthdayTitleText = {
|
type TitleText = {
|
||||||
|
age?: {
|
||||||
|
styles?: object;
|
||||||
|
text: string;
|
||||||
|
};
|
||||||
|
description?: string;
|
||||||
|
id?: string;
|
||||||
|
labels?: {
|
||||||
|
items: {
|
||||||
|
mark?: true;
|
||||||
|
markMobile?: true;
|
||||||
|
text: string;
|
||||||
|
}[];
|
||||||
|
styles?: object;
|
||||||
|
};
|
||||||
|
mobileDescription?: string;
|
||||||
|
mobileTitle?: string;
|
||||||
|
partySize?: {
|
||||||
|
max: number;
|
||||||
|
min: number;
|
||||||
|
styles?: object;
|
||||||
|
};
|
||||||
|
subtitle?: string;
|
||||||
|
time?: {
|
||||||
|
styles?: object;
|
||||||
|
text: string;
|
||||||
|
};
|
||||||
|
title: string;
|
||||||
|
};
|
||||||
|
|
||||||
|
const birthdayTitleText: TitleText = {
|
||||||
description: 'Организуем незабываемый праздник в новом формате: выгодные комбо, тематические программы, '
|
description: 'Организуем незабываемый праздник в новом формате: выгодные комбо, тематические программы, '
|
||||||
+ 'творческие мастер-классы и многое другое ждёт Вас \\n в нашем мире развлечений',
|
+ 'творческие мастер-классы и многое другое ждёт Вас \\n в нашем мире развлечений',
|
||||||
title: 'День Рождения',
|
title: 'День Рождения',
|
||||||
};
|
};
|
||||||
|
|
||||||
const graduationTitleText = {
|
const graduationTitleText: TitleText = {
|
||||||
description: 'Организуем незабываемый праздник в новом формате: выгодные комбо, индивидуальные дипломы, '
|
description: 'Организуем незабываемый праздник в новом формате: выгодные комбо, индивидуальные дипломы, '
|
||||||
+ 'творческие мастер-классы и многое другое ждёт вас в нашем мире развлечений',
|
+ 'творческие мастер-классы и многое другое ждёт вас в нашем мире развлечений',
|
||||||
title: 'Выпускной',
|
title: 'Выпускной',
|
||||||
};
|
};
|
||||||
|
|
||||||
const outdoorsTitleText = {
|
const outdoorsTitleText: TitleText = {
|
||||||
description: 'Организуем незабываемый праздник в новом формате: выгодные комбо, '
|
description: 'Организуем незабываемый праздник в новом формате: выгодные комбо, '
|
||||||
+ 'тематические программы, творческие мастер-классы и многое другое ждёт вас в нашем мире развлечений',
|
+ 'тематические программы, творческие мастер-классы и многое другое ждёт вас в нашем мире развлечений',
|
||||||
title: 'Выездной праздник',
|
title: 'Выездной праздник',
|
||||||
};
|
};
|
||||||
|
|
||||||
const questsTitleText = {
|
const questsTitleText: TitleText = {
|
||||||
description: 'Выбираете квест для ребенка? Может, для компании своих друзей/коллег? '
|
description: 'Выбираете квест для ребенка? Может, для компании своих друзей/коллег? '
|
||||||
+ 'Или просто хотите отдохнуть всей семьей?\\n\\n '
|
+ 'Или просто хотите отдохнуть всей семьей?\\n\\n '
|
||||||
+ 'У нас есть решения под любые цели и для любых возрастов!\n',
|
+ 'У нас есть решения под любые цели и для любых возрастов!\\n',
|
||||||
title: 'Квесты',
|
title: 'Квесты',
|
||||||
};
|
};
|
||||||
|
|
||||||
const faqTitleText = {
|
const faqTitleText: TitleText = {
|
||||||
description: 'Раздел с подробной информацией по каждой услуге. Чтобы посмотреть ответы на вопросы, выберите интересующую Вас категорию',
|
description: 'Раздел с подробной информацией по каждой услуге. Чтобы посмотреть ответы на вопросы, выберите интересующую Вас категорию',
|
||||||
title: 'Часто задаваемые вопросы',
|
title: 'Часто задаваемые вопросы',
|
||||||
};
|
};
|
||||||
|
|
||||||
const contactsTitleText = {
|
const contactsTitleText: TitleText = {
|
||||||
description: 'Раздел с подробной информацией о способах связи. Если у Вас остались вопросы, оставьте заявку на обратный звонок',
|
description: 'Раздел с подробной информацией о способах связи. Если у Вас остались вопросы, оставьте заявку на обратный звонок',
|
||||||
title: 'Контактная информация',
|
title: 'Контактная информация',
|
||||||
};
|
};
|
||||||
|
|
||||||
const aboutTitleText = {
|
const aboutTitleText: TitleText = {
|
||||||
description: 'История открытия и развития Аркидс Парка\\n и то, что мы делаем для Вас сегодня',
|
description: 'История открытия и развития Аркидс Парка\\n и то, что мы делаем для Вас сегодня',
|
||||||
title: 'Информация о парке',
|
title: 'Информация о парке',
|
||||||
};
|
};
|
||||||
|
|
||||||
const masterClassesTitleText = {
|
const masterClassesTitleText: TitleText = {
|
||||||
description: 'Сделайте праздник ярче, добавив фирменный мастер-класс\\n '
|
description: 'Сделайте праздник ярче, добавив фирменный мастер-класс\\n '
|
||||||
+ 'к любой комбо-программе из категорий «День Рождения»,\\n «Выпускной», «Выездной праздник»',
|
+ 'к любой комбо-программе из категорий «День Рождения»,\\n «Выпускной», «Выездной праздник»',
|
||||||
title: 'Мастер-классы',
|
title: 'Мастер-классы',
|
||||||
};
|
};
|
||||||
|
|
||||||
const showProgramsTitleText = {
|
const showProgramsTitleText: TitleText = {
|
||||||
description: 'Сделайте праздник ярче, добавив фирменное шоу\\n'
|
description: 'Сделайте праздник ярче, добавив фирменное шоу\\n'
|
||||||
+ ' к любой комбо-программе из категорий «День Рождения», «Выпускной», «Выездной праздник»',
|
+ ' к любой комбо-программе из категорий «День Рождения», «Выпускной», «Выездной праздник»',
|
||||||
title: 'ШОУ-ПРОГРАММЫ\\n И ДИСКОТЕКИ',
|
title: 'ШОУ-ПРОГРАММЫ\n И ДИСКОТЕКИ',
|
||||||
};
|
};
|
||||||
|
|
||||||
const priceTitleText = {
|
const priceTitleText: TitleText = {
|
||||||
description: 'Чтобы ознакомиться со стоимостью услуг,\n'
|
description: 'Чтобы ознакомиться со стоимостью услуг,\\n'
|
||||||
+ 'выберите интересующую Вас категорию',
|
+ 'выберите интересующую Вас категорию',
|
||||||
|
mobileDescription: 'Чтобы ознакомиться\\n'
|
||||||
|
+ 'со стоимостью услуг, выберите\\n'
|
||||||
|
+ 'интересующую Вас категорию',
|
||||||
title: 'Ценовая политика ',
|
title: 'Ценовая политика ',
|
||||||
};
|
};
|
||||||
|
|
||||||
const maintenanceTitleText = {
|
const maintenanceTitleText: TitleText = {
|
||||||
description: 'Едете с детьми на свадьбу, корпоратив или сами организуете\n'
|
description: 'Едете с детьми на свадьбу, корпоратив или сами организуете\\n'
|
||||||
+ 'выездное мероприятие? Мы знаем, как помочь Вам отдохнуть\n'
|
+ 'выездное мероприятие? Мы знаем, как помочь Вам отдохнуть\\n'
|
||||||
+ 'и организовать детский досуг!',
|
+ 'и организовать детский досуг!',
|
||||||
subtitle: 'на мероприятиях',
|
subtitle: 'на мероприятиях',
|
||||||
title: 'СОПРОВОЖДЕНИЕ ДЕТЕЙ',
|
title: 'СОПРОВОЖДЕНИЕ ДЕТЕЙ',
|
||||||
@ -99,7 +132,7 @@ const maintenanceSteps = [
|
|||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const themedCombosTitleText = {
|
const themedCombosTitleText: TitleText = {
|
||||||
age: {
|
age: {
|
||||||
text: '2-15',
|
text: '2-15',
|
||||||
},
|
},
|
||||||
@ -178,8 +211,8 @@ const contactsInfo = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const parkInfo = {
|
const parkInfo = {
|
||||||
text: '- интерактивный парк нового поколения,\n'
|
text: '- интерактивный парк нового поколения,\\n'
|
||||||
+ ' объединяющий популярные услуги\n'
|
+ ' объединяющий популярные услуги\\n'
|
||||||
+ ' и развлечения для детей и взрослых',
|
+ ' и развлечения для детей и взрослых',
|
||||||
title: 'Аркидс Парк',
|
title: 'Аркидс Парк',
|
||||||
};
|
};
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 321 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 198 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 170 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 237 KiB |
|
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 216 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 136 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 401 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 207 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 186 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 206 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 274 KiB |
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 157 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 137 KiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 255 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 230 KiB |
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 292 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 181 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 163 KiB |
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 267 KiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 257 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 224 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 270 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 178 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 172 KiB |
|
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 376 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 360 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 535 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 115 KiB |
|
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 729 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 156 KiB |
|
Before Width: | Height: | Size: 196 KiB After Width: | Height: | Size: 1.6 MiB |
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 947 KiB |