From 93af4a0707f85a37bf663ce78cd62fa9dda898d5 Mon Sep 17 00:00:00 2001 From: Nastya Date: Sat, 17 May 2025 02:07:35 +0300 Subject: [PATCH] staging template --- .../createQuize/QuizGallery/templates/Auto.ts | 21 +++++----- .../QuizGallery/templates/Education.ts | 21 +++++----- .../QuizGallery/templates/Health.ts | 41 ++++++++++--------- .../QuizGallery/templates/Production.ts | 21 +++++----- .../QuizGallery/templates/RealEstate.ts | 21 +++++----- .../QuizGallery/templates/Repair.ts | 21 +++++----- .../QuizGallery/templates/Research.ts | 21 +++++----- .../QuizGallery/templates/Services.ts | 23 ++++++----- .../QuizGallery/templates/Tourism.ts | 21 +++++----- src/utils/hooks/useDomainDefine.ts | 3 ++ 10 files changed, 113 insertions(+), 101 deletions(-) diff --git a/src/pages/createQuize/QuizGallery/templates/Auto.ts b/src/pages/createQuize/QuizGallery/templates/Auto.ts index aecfc213..86547616 100644 --- a/src/pages/createQuize/QuizGallery/templates/Auto.ts +++ b/src/pages/createQuize/QuizGallery/templates/Auto.ts @@ -11,58 +11,59 @@ import AutoIcon8 from "@/assets/quiz-templates/auto/auto-8.jpg"; import AutoIcon9 from "@/assets/quiz-templates/auto/auto-9.jpg"; import AutoIcon10 from "@/assets/quiz-templates/auto/auto-10.jpg"; +import { isTestServer } from "@/utils/hooks/useDomainDefine"; export const AUTO_TEMPLATES: Category = { categoryType: "Auto", category: "Авто", templates: [ { - quizId: "eb885519-d9c2-41a5-a69c-6105d2bd9bef", + quizId: isTestServer ? "b1b0ed51-e2de-4b48-a8ca-d55e42b290ca" : "eb885519-d9c2-41a5-a69c-6105d2bd9bef", title: "Узнайте, что у вас с машиной", picture: AutoIcon1, }, { - quizId: "68f080e2-ae70-4a1a-be09-05c3decea592", + quizId: isTestServer ? "037f6f16-58e9-4854-a3fd-ccbdaa2ef901" : "68f080e2-ae70-4a1a-be09-05c3decea592", title: "Узнай стоимость и сроки выкупа своего автомобиля", picture: AutoIcon2, }, { - quizId: "446a5e79-8f10-4fb0-aa0f-165e3fbd8d36", + quizId: isTestServer ? "f5eadfa3-9cfc-4429-9854-380f5240fbbe" : "446a5e79-8f10-4fb0-aa0f-165e3fbd8d36", title: "Автошкола «Руль в Руки»", picture: AutoIcon3, }, { - quizId: "f30c7d80-852e-405d-8308-a124636b5ffa", + quizId: isTestServer ? "1f4d6841-9ee6-43ba-9d3d-929bbf2a5252" : "f30c7d80-852e-405d-8308-a124636b5ffa", title: "Узнайте, в какой компании выгодней КАСКО и ОСАГО", picture: AutoIcon4, }, { - quizId: "e200c96f-9c7a-4859-9bd2-65e42a6450b3", + quizId: isTestServer ? "dc5d523f-3922-4407-883c-22fc07f440d6" : "e200c96f-9c7a-4859-9bd2-65e42a6450b3", title: "Пройди тест, чтобы рассчитать стоимость необходимых детейлинг услуг", picture: AutoIcon5, }, { - quizId: "824c4553-ecb5-43e8-9b62-efc4844b01a8", + quizId: isTestServer ? "1e3dd6a6-34fb-44fc-9583-fd85de35b553" : "824c4553-ecb5-43e8-9b62-efc4844b01a8", title: "Онлайн-калькулятор шиномонтажных услуг", picture: AutoIcon6, }, { - quizId: "42423a16-1159-4c5c-bb45-4e9940ab6098", + quizId: isTestServer ? "15a14d9a-7afc-44f8-b162-eddcc327911a" : "42423a16-1159-4c5c-bb45-4e9940ab6098", title: "Калькулятор расчёта стоимости тонировки автомобиля", picture: AutoIcon7, }, { - quizId: "a0dfe680-30ff-4cac-91a5-28eb79889b68", + quizId: isTestServer ? "5c65c221-ac6d-4544-9f93-222b5790310b" : "a0dfe680-30ff-4cac-91a5-28eb79889b68", title: "Рассчитайте стоимость проката премиум-автомобиля за 3 минуты", picture: AutoIcon8, }, { - quizId: "18145500-1fdd-4814-9607-8775fb1a5ea7", + quizId: isTestServer ? "bec775f0-2e0a-47b2-8f74-4ab03ee0b29e" : "18145500-1fdd-4814-9607-8775fb1a5ea7", title: "Безопасное автокресло для вашего ребенка", picture: AutoIcon9, }, { - quizId: "63aa090c-8943-4a50-a10a-be394e75188b", + quizId: isTestServer ? "81a7b7e5-3045-4a5a-a850-b05d53d4bc82" : "63aa090c-8943-4a50-a10a-be394e75188b", title: "Подберём для вас премиум-автомобиль для проката", picture: AutoIcon10, }, diff --git a/src/pages/createQuize/QuizGallery/templates/Education.ts b/src/pages/createQuize/QuizGallery/templates/Education.ts index f8d012cf..5eb88288 100644 --- a/src/pages/createQuize/QuizGallery/templates/Education.ts +++ b/src/pages/createQuize/QuizGallery/templates/Education.ts @@ -11,59 +11,60 @@ import EductionIcon8 from "@/assets/quiz-templates/education/education-8.jpg"; import EductionIcon9 from "@/assets/quiz-templates/education/education-9.jpg"; import EductionIcon10 from "@/assets/quiz-templates/education/education-10.jpg"; +import { isTestServer } from "@/utils/hooks/useDomainDefine"; export const EDUCATION_TEMPLATES: Category = { categoryType: "Education", category: "Образование", templates: [ { - quizId: "27c10a81-f629-4af4-bdd0-2eb6c9cf10a8", + quizId: isTestServer ? "845cb5eb-bca8-495d-826f-e7b52a271b41" : "27c10a81-f629-4af4-bdd0-2eb6c9cf10a8", title: "Получите приглашение на занятие по программированию для ребёнка", picture: EductionIcon1, }, { - quizId: "bf9aaa3b-5d2d-4f82-9d5e-74862d73d10e", + quizId: isTestServer ? "33042986-9ff3-408e-898b-13b53319cb08" : "bf9aaa3b-5d2d-4f82-9d5e-74862d73d10e", title: "Научим играть любимую песню на фортепиано за 7 занятий", picture: EductionIcon2, }, { - quizId: "e2ed3948-6da2-48f4-86c7-42118b5abf85", + quizId: isTestServer ? "e7751cf8-467e-40e8-bd4d-0935ccab934b" : "e2ed3948-6da2-48f4-86c7-42118b5abf85", title: "Подбери репетитора для своего ребёнка со скидкой в 20%", picture: EductionIcon3, }, { - quizId: "076d3d12-c8f0-442a-b918-7f6085daa3ec", + quizId: isTestServer ? "a9e40faa-4cd5-495e-8812-acc0dde2dee2" : "076d3d12-c8f0-442a-b918-7f6085daa3ec", title: "Обратная связь о вебинаре", picture: EductionIcon4, }, { - quizId: "9914fe9c-19b4-47b1-aef8-a3c8e44f4c4c", + quizId: isTestServer ? "ab3fb1bc-afc8-4cf1-b77a-3fcff361d5be" : "9914fe9c-19b4-47b1-aef8-a3c8e44f4c4c", title: "Хотите выучить английский?", picture: EductionIcon5, }, { - quizId: "ec9c252e-ea2c-489a-809d-27522b7c1972", + quizId: isTestServer ? "a2900f7b-cf24-4a9b-b5da-f7f99dbd8a1b" : "ec9c252e-ea2c-489a-809d-27522b7c1972", title: "Ответьте на 4 вопроса и узнайте, куда записать ребенка чтобы развивать его таланты", picture: EductionIcon6, }, { - quizId: "45acb5b0-1dca-45fe-aaa0-88895bd5b237", + quizId: isTestServer ? "" : "45acb5b0-1dca-45fe-aaa0-88895bd5b237", title: "Поделитесь мнением о конференции", picture: EductionIcon7, }, { - quizId: "a9f17936-30c8-41ff-84d4-668840e02b56", + quizId: isTestServer ? "" : "a9f17936-30c8-41ff-84d4-668840e02b56", title: "Научитесь красиво петь и управлять своим голосом", picture: EductionIcon8, }, { - quizId: "51c4d927-4d27-405d-ab7e-6c2707418017", + quizId: isTestServer ? "" : "51c4d927-4d27-405d-ab7e-6c2707418017", title: "Узнайте, подойдёт ли вам профессия «Разработчик Phyton»?", categoryDescription: "(С ветвлением)", picture: EductionIcon9, }, { - quizId: "6063ee99-3188-43aa-89bc-895d90b08628", + quizId: isTestServer ? "e6dc608c-055a-44bd-ba2e-6cb185b378fe" : "6063ee99-3188-43aa-89bc-895d90b08628", title: "Проверьте своё знание английского языка", categoryDescription: "(С ветвлением)", picture: EductionIcon10, diff --git a/src/pages/createQuize/QuizGallery/templates/Health.ts b/src/pages/createQuize/QuizGallery/templates/Health.ts index f3879971..a11503b8 100644 --- a/src/pages/createQuize/QuizGallery/templates/Health.ts +++ b/src/pages/createQuize/QuizGallery/templates/Health.ts @@ -21,125 +21,126 @@ import HealthIcon18 from "@/assets/quiz-templates/health/health-18.jpg"; import HealthIcon19 from "@/assets/quiz-templates/health/health-19.jpg"; import HealthIcon20 from "@/assets/quiz-templates/health/health-20.jpg"; +import { isTestServer } from "@/utils/hooks/useDomainDefine"; export const HEALTH_TEMPLATES: Category = { categoryType: "Health", category: "Здоровье и уход", templates: [ { - quizId: "294c9c27-a189-4aa1-b792-a4d4612c99bf", + quizId: isTestServer ? "1927cf61-d80c-431c-8a04-4abca7c84b1e" : "294c9c27-a189-4aa1-b792-a4d4612c99bf", title: "Узнайте, сколько будет стоить ваш маникюр", categoryDescription: "Косметология", picture: HealthIcon1, }, { - quizId: "89fc7b57-9a13-4889-9e70-9d08714085f5", + quizId: isTestServer ? "cdb28a49-4bd4-411f-be8c-bc4bcdd577ab" : "89fc7b57-9a13-4889-9e70-9d08714085f5", title: "Узнайте стоимость услуг косметолога в Казани", categoryDescription: "Косметология", picture: HealthIcon2, }, { - quizId: "425c75c7-9412-485e-930f-3ae65f517fab", + quizId: isTestServer ? "6e6e8039-6d5e-4bc2-983a-f0e39f4b91c8" : "425c75c7-9412-485e-930f-3ae65f517fab", title: "Узнайте, как правильно ухаживать за вашим типом кожи в домашних условиях", categoryDescription: "Косметология", picture: HealthIcon3, }, { - quizId: "99461154-6296-4c8c-930d-2b1809f221cd", + quizId: isTestServer ? "1dcec3e5-5bfc-481a-bf80-5a1ca8941e89" : "99461154-6296-4c8c-930d-2b1809f221cd", title: "Какая косметологическая процедура вам нужна?", categoryDescription: "Косметология", picture: HealthIcon4, }, { - quizId: "cbf6a8d4-538a-4edf-9477-062a15361b04", + quizId: isTestServer ? "3cf82c7a-44c9-49d0-bbeb-97a84f6ebe8f" : "cbf6a8d4-538a-4edf-9477-062a15361b04", title: "5 вопросов до улыбки вашей мечты", categoryDescription: "Стоматология", picture: HealthIcon5, }, { - quizId: "017d9d5c-57a8-4eca-95c1-11db847a0e18", + quizId: isTestServer ? "3520c146-3cd9-43c6-9ef2-42571ff06a3e" : "017d9d5c-57a8-4eca-95c1-11db847a0e18", title: "Пройдите небольшой опрос, и узнайте, какая процедура у стоматолога вам нужна", categoryDescription: "Стоматология", picture: HealthIcon6, }, { - quizId: "162cb4f1-ab0a-49c4-b773-16932700f871", + quizId: isTestServer ? "aaa50e95-cd8c-4458-b82e-0139174d85ee" : "162cb4f1-ab0a-49c4-b773-16932700f871", title: "Какой врач мне нужен?", picture: HealthIcon7, }, { - quizId: "c851276b-505d-492b-9acb-5cd85e6fe3a7", + quizId: isTestServer ? "d81b56a0-0961-41ca-8816-cc391bf75efb" : "c851276b-505d-492b-9acb-5cd85e6fe3a7", title: "Психологическая помощь", categoryDescription: "Психолог", picture: HealthIcon8, }, { - quizId: "2fa1d438-72ac-49b2-95b6-73a8c9d8347a", + quizId: isTestServer ? "f4a0e414-b739-4a2e-8001-3de6eb1304c3" : "2fa1d438-72ac-49b2-95b6-73a8c9d8347a", title: "Ищешь психолога?", categoryDescription: "Психолог", picture: HealthIcon9, }, { - quizId: "b0b30965-ec43-4718-8a1f-2ae35f932a61", + quizId: isTestServer ? "f10774b0-23f6-4525-a2fd-b3ffd9d59cce" : "b0b30965-ec43-4718-8a1f-2ae35f932a61", title: "Подбор медицинского центра для лечебного массажа", categoryDescription: "Массаж", picture: HealthIcon10, }, { - quizId: "722aff37-d247-4341-9908-412e41f9d7cd", + quizId: isTestServer ? "418d735e-8134-4742-963b-8fdf392aebd3" : "722aff37-d247-4341-9908-412e41f9d7cd", title: "Исследование рынка мобильных приложений для здоровья", picture: HealthIcon11, }, { - quizId: "f0d800bc-2df0-42a6-8457-5c7759021854", + quizId: isTestServer ? "63552fb8-1586-4f14-a7c7-b75736294a87" : "f0d800bc-2df0-42a6-8457-5c7759021854", title: "Выполним стрижки и окрашивания любой сложности", categoryDescription: "Косметология", picture: HealthIcon12, }, { - quizId: "f88e2eb6-66e6-41ba-9d3d-1d7fe69d30d8", + quizId: isTestServer ? "4f4c6b83-a73c-4dbe-8776-ab93a073503d" : "f88e2eb6-66e6-41ba-9d3d-1d7fe69d30d8", title: "Массажный салон «Промято» в Ярославле", categoryDescription: "Массаж", picture: HealthIcon13, }, { - quizId: "9b2d47e8-d45f-48b7-a7fd-1c9c35edab17", + quizId: isTestServer ? "d47812bc-b7ac-4325-9eb1-496f1e60ab2c" : "9b2d47e8-d45f-48b7-a7fd-1c9c35edab17", title: "Подбери себе направление в йоге", categoryDescription: "Йога", picture: HealthIcon14, }, { - quizId: "8f6a1b3f-27fc-4e1c-a117-f67867e5df65", + quizId: isTestServer ? "bcd65cdd-07e7-480f-b305-596b815d1bb9" : "8f6a1b3f-27fc-4e1c-a117-f67867e5df65", title: "Подберите за 2 минуты рацион готового питания", categoryDescription: "Питание", picture: HealthIcon15, }, { - quizId: "73ff039f-3e93-4412-80ab-749f54c9bafa", + quizId: isTestServer ? "07f118c8-84fb-473a-9c83-357246fecaf1" : "73ff039f-3e93-4412-80ab-749f54c9bafa", title: "Рассчитайте стоимость установки грудных имплантов", picture: HealthIcon16, }, { - quizId: "2b4be94e-3505-41ae-85bb-c6c4a4d1bcd4", + quizId: isTestServer ? "ecba00e5-3990-4501-8b7a-fbee50383625" : "2b4be94e-3505-41ae-85bb-c6c4a4d1bcd4", title: "Не знаете, как выбрать очки? Подберите оправу под свои параметры", categoryDescription: "Зрение", picture: HealthIcon17, }, { - quizId: "28b133a5-0e6a-46b9-bd6b-81a44b808341", + quizId: isTestServer ? "1315b676-2abb-49e6-a959-89e2963bbe53" : "28b133a5-0e6a-46b9-bd6b-81a44b808341", title: "Санаторий в Подмосковье для пожилых людей", categoryDescription: "Санаторий", picture: HealthIcon18, }, { - quizId: "88a8e952-1475-4052-b99a-bbb7eb31249c", + quizId: isTestServer ? "d439fa6a-e13b-4a38-9bea-9414ee82c9fd" : "88a8e952-1475-4052-b99a-bbb7eb31249c", title: "Свежие блюда своими руками. 15 минут и готово", categoryDescription: "Питание", picture: HealthIcon19, }, { - quizId: "6baf144a-7401-442a-a513-6bc5aa3f1a6a", + quizId: isTestServer ? "de88083b-f02d-4a53-8afa-2c646d6aa588" : "6baf144a-7401-442a-a513-6bc5aa3f1a6a", title: "Рассчитайте стоимость отдыха в лучшей бане Москвы", picture: HealthIcon20, }, diff --git a/src/pages/createQuize/QuizGallery/templates/Production.ts b/src/pages/createQuize/QuizGallery/templates/Production.ts index a9ec3f22..24cf7280 100644 --- a/src/pages/createQuize/QuizGallery/templates/Production.ts +++ b/src/pages/createQuize/QuizGallery/templates/Production.ts @@ -11,58 +11,59 @@ import ProductionIcon8 from "@/assets/quiz-templates/production/production-8.jpg import ProductionIcon9 from "@/assets/quiz-templates/production/production-9.jpg"; import ProductionIcon10 from "@/assets/quiz-templates/production/production-10.jpg"; +import { isTestServer } from "@/utils/hooks/useDomainDefine"; export const PRODUCTION_TEMPLATES: Category = { categoryType: "Production", category: "Производство", templates: [ { - quizId: "14859665-e8ea-4e4a-b381-af88179f8ba3", + quizId: isTestServer ? "2745eb4a-e592-4319-9e6c-4e3f7b9503d2" : "14859665-e8ea-4e4a-b381-af88179f8ba3", title: "Рассчитайте стоимость постельного белья", picture: ProductionIcon1, }, { - quizId: "39cb17b6-10df-4107-abb8-6726d4845cbf", + quizId: isTestServer ? "1f18bf94-24c7-4f08-8362-e7efd2923359" : "39cb17b6-10df-4107-abb8-6726d4845cbf", title: "Ответьте на 4 вопроса и подберите межкомнатную дверь", picture: ProductionIcon2, }, { - quizId: "21b125ed-0213-4a3c-bd30-1a75b3953f4a", + quizId: isTestServer ? "75a52c54-9ebf-4785-bd11-8c432125005a" : "21b125ed-0213-4a3c-bd30-1a75b3953f4a", title: "Узнай стоимость производства и монтажа металлических ворот", picture: ProductionIcon3, }, { - quizId: "ed1a01f4-9497-4a79-adac-8f4fbf7f26f5", + quizId: isTestServer ? "2bc49b0b-e356-43bb-ac4e-37d135c48b2d" : "ed1a01f4-9497-4a79-adac-8f4fbf7f26f5", title: "Заполните анкету, чтобы заказать изготовление ювелирного изделия", picture: ProductionIcon4, }, { - quizId: "c94834f8-dd3a-43a0-8d40-6ebae4f475ed", + quizId: isTestServer ? "38880384-214d-4ac5-95f7-8ceb2f6060b5" : "c94834f8-dd3a-43a0-8d40-6ebae4f475ed", title: "Идеальный пол для любого помещения", picture: ProductionIcon5, }, { - quizId: "35ccb5b5-f4d2-4bbc-b172-5984356e7cfb", + quizId: isTestServer ? "d8189d8a-eb1d-41d7-9aee-62db91bd0ee0" : "35ccb5b5-f4d2-4bbc-b172-5984356e7cfb", title: "Рассчитайте стоимость изготовления зеркала", picture: ProductionIcon6, }, { - quizId: "e89d3758-2cfb-4566-9eb2-733c1c11ea03", + quizId: isTestServer ? "a1c7240c-af97-4405-9724-f02155e140df" : "e89d3758-2cfb-4566-9eb2-733c1c11ea03", title: "Подбери лучшие кеды", picture: ProductionIcon7, }, { - quizId: "26f00205-8373-4d00-bd93-7ced6cd0f509", + quizId: isTestServer ? "2031fe03-4f3e-4144-8cbf-26715b54d973" : "26f00205-8373-4d00-bd93-7ced6cd0f509", title: "Идеальная кровать для вашего ребенка", picture: ProductionIcon8, }, { - quizId: "4cc7cacf-30a9-4571-9319-dd186b915624", + quizId: isTestServer ? "46824071-75e7-4988-b157-960471ad7234" : "4cc7cacf-30a9-4571-9319-dd186b915624", title: "Рассчитайте стоимость кухни ручной работы из Италии с доставкой в Россию", picture: ProductionIcon9, }, { - quizId: "0d839f24-53e8-4dbd-9d9b-c57ac8e53a9c", + quizId: isTestServer ? "df3aff58-afb1-4876-a97a-2d792373894e" : "0d839f24-53e8-4dbd-9d9b-c57ac8e53a9c", title: "Узнайте примерную стоимость индивидуального пошива одежды", picture: ProductionIcon10, }, diff --git a/src/pages/createQuize/QuizGallery/templates/RealEstate.ts b/src/pages/createQuize/QuizGallery/templates/RealEstate.ts index bbe1bbd8..ecf18975 100644 --- a/src/pages/createQuize/QuizGallery/templates/RealEstate.ts +++ b/src/pages/createQuize/QuizGallery/templates/RealEstate.ts @@ -11,62 +11,63 @@ import RealEstateIcon8 from "@/assets/quiz-templates/real-estate/real-estate-8.j import RealEstateIcon9 from "@/assets/quiz-templates/real-estate/real-estate-9.jpg"; import RealEstateIcon10 from "@/assets/quiz-templates/real-estate/real-estate-10.jpg"; +import { isTestServer } from "@/utils/hooks/useDomainDefine"; export const REAL_ESTATE_TEMPLATES: Category = { categoryType: "RealEstate", category: "Недвижимость", templates: [ { - quizId: "d3930e95-ae95-4e2f-b9f9-79b929c2e1e6", + quizId: isTestServer ? "af9ed905-3947-4396-a9d9-a3b233451349" : "d3930e95-ae95-4e2f-b9f9-79b929c2e1e6", title: "Рассчитайте стоимость каркасного дома своей мечты", categoryDescription: "Строительство и ремонт", picture: RealEstateIcon1, }, { - quizId: "4e488b9b-d273-4f1c-b729-991fcbc006cd", + quizId: isTestServer ? "67b2c10a-a1f8-4eee-82a6-3aa7cd938566" : "4e488b9b-d273-4f1c-b729-991fcbc006cd", title: "Краткосрочная аренда коммерческих помещений", categoryDescription: "Аренда", picture: RealEstateIcon2, }, { - quizId: "84605c72-ce1d-49fb-a40e-7ed2ab96ac7d", + quizId: isTestServer ? "eacc428a-b724-4c26-9573-a179f23aef81" : "84605c72-ce1d-49fb-a40e-7ed2ab96ac7d", title: "Подберем новостройку под ваши критерии", picture: RealEstateIcon3, }, { - quizId: "ab701ab8-b8ad-4f45-a1ef-f0ab5357a587", + quizId: isTestServer ? "b77623d9-b73e-4eab-9137-6cd3e3722bfa" : "ab701ab8-b8ad-4f45-a1ef-f0ab5357a587", title: "15 лучших предложений от застройщиков в Москве", picture: RealEstateIcon4, }, { - quizId: "a5998d6c-c055-4702-bfc7-e1185fffa6c6", + quizId: isTestServer ? "8ebca441-50f2-4ed8-a648-fd35a86976e9" : "a5998d6c-c055-4702-bfc7-e1185fffa6c6", title: "Подберем идеальное жильё в Риме", picture: RealEstateIcon5, }, { - quizId: "bfbf97f2-3eba-4386-a794-4fa8f5825ac1", + quizId: isTestServer ? "1df0c5b6-5d15-427f-8972-651b0a8e67d7" : "bfbf97f2-3eba-4386-a794-4fa8f5825ac1", title: "Подбери уютный коттедж для отдыха в Подмосковье за 1 минуту", picture: RealEstateIcon6, }, { - quizId: "1b6ce902-0568-43c2-90a1-55dec710cb4f", + quizId: isTestServer ? "2857158a-18e0-4de7-bf0f-f1915ad95db1" : "1b6ce902-0568-43c2-90a1-55dec710cb4f", title: "Среди сотен новостроек подберём для вас самые подходящие", picture: RealEstateIcon7, }, { - quizId: "0dfa128f-8c2b-4519-8cf4-05f9171979e1", + quizId: isTestServer ? "df32e587-660c-4248-8fd3-c6e9b1752ae0" : "0dfa128f-8c2b-4519-8cf4-05f9171979e1", title: "Рассчитайте стоимость бронирования клуба для мероприятий", categoryDescription: "Aренда", picture: RealEstateIcon8, }, { - quizId: "8c4c8e3d-19cb-4c55-8952-558b877245bd", + quizId: isTestServer ? "9151a489-0d31-4442-a868-db0779322697" : "8c4c8e3d-19cb-4c55-8952-558b877245bd", title: "Запишитесь на консультацию и получите каталог объектов в перспективных районах Дубая", categoryDescription: "Услуги риелтора", picture: RealEstateIcon9, }, { - quizId: "36ebbe5d-4d85-453d-b5d2-51cdf7f95327", + quizId: isTestServer ? "6bcee3c8-951f-4745-8858-2b2cd6f6d282" : "36ebbe5d-4d85-453d-b5d2-51cdf7f95327", title: "Строим дома за 90 дней вместе со всеми коммуникациями и электричеством", categoryDescription: "Строительство и ремонт", diff --git a/src/pages/createQuize/QuizGallery/templates/Repair.ts b/src/pages/createQuize/QuizGallery/templates/Repair.ts index 2a378acc..2ec4b539 100644 --- a/src/pages/createQuize/QuizGallery/templates/Repair.ts +++ b/src/pages/createQuize/QuizGallery/templates/Repair.ts @@ -11,59 +11,60 @@ import RepairIcon8 from "@/assets/quiz-templates/repair/repair-8.jpg"; import RepairIcon9 from "@/assets/quiz-templates/repair/repair-9.jpg"; import RepairIcon10 from "@/assets/quiz-templates/repair/repair-10.jpg"; +import { isTestServer } from "@/utils/hooks/useDomainDefine"; export const REPAIR_TEMPLATES: Category = { categoryType: "Repair", category: "Ремонт", templates: [ { - quizId: "556760d9-652b-4ff1-91d5-3dc629650882", + quizId: isTestServer ? "d15ca3f0-8d59-4ac3-b168-6ac3246a22bb" : "556760d9-652b-4ff1-91d5-3dc629650882", title: "Капитальный ремонт квартир с фиксированной ценой", picture: RepairIcon1, }, { - quizId: "8f034581-71fb-467e-82dd-a415d4b8d73c", + quizId: isTestServer ? "62295ce9-58ad-42c5-9827-e3b180c8c4f7" : "8f034581-71fb-467e-82dd-a415d4b8d73c", title: "Натяжные потолки с гарантией 25 лет", picture: RepairIcon2, }, { - quizId: "fcb8c47b-f409-400c-b3d5-66657755f885", + quizId: isTestServer ? "d46febb0-3e79-4b83-8d7f-d104991a9359" : "fcb8c47b-f409-400c-b3d5-66657755f885", title: "Рассчитайте стоимость пластиковых окон", picture: RepairIcon3, }, { - quizId: "7544a8d3-ff03-491d-9189-1433fe307ad0", + quizId: isTestServer ? "d473b5a6-4d70-49d3-bacb-35ce21cd88fe" : "7544a8d3-ff03-491d-9189-1433fe307ad0", title: "Рассчитайте стоимость установки тёплого пола", picture: RepairIcon4, }, { - quizId: "dcf8bd1d-4c3f-4d1a-9efa-3d25991068f9", + quizId: isTestServer ? "a1bba994-a733-4817-a9bb-c64a68d670c8" : "dcf8bd1d-4c3f-4d1a-9efa-3d25991068f9", title: "Рассчитайте стоимость лестницы под ключ по вашим параметрам всего за одну минуту", picture: RepairIcon5, }, { - quizId: "2a921839-e5c8-45aa-afca-703d0dad8fad", + quizId: isTestServer ? "ad2fd24a-c28d-469c-95ea-78626fc51719" : "2a921839-e5c8-45aa-afca-703d0dad8fad", title: "Ответьте на 5 вопросов и рассчитайте стоимость вентиляции с монтажом под объект", picture: RepairIcon6, }, { - quizId: "ed13de01-f803-456a-b237-3644c808a0a1", + quizId: isTestServer ? "831303b3-aa9d-4115-936e-c46b899dd9b0" : "ed13de01-f803-456a-b237-3644c808a0a1", title: "Узнайте стоимость освещения вашего объекта", picture: RepairIcon7, }, { - quizId: "8d05e910-df1f-4ad3-9679-c0c3f7b7e575", + quizId: isTestServer ? "48c57689-3999-4f52-90ef-b26232fc400d" : "8d05e910-df1f-4ad3-9679-c0c3f7b7e575", title: "Узнайте стоимость кухни на заказ", picture: RepairIcon8, }, { - quizId: "9cabba56-2861-40dc-8f33-800745c3c949", + quizId: isTestServer ? "b61ca69f-d0e1-4754-ab91-2ec56fa45ca3" : "9cabba56-2861-40dc-8f33-800745c3c949", title: "Узнай стоимость дизайна интерьера под ключ", picture: RepairIcon9, }, { - quizId: "1c0eb1ad-ed3e-43f9-bcba-f094d13fef5b", + quizId: isTestServer ? "bc6aad09-b0e0-419c-87d8-6dd9770cc12e" : "1c0eb1ad-ed3e-43f9-bcba-f094d13fef5b", title: "Требуется штукатурка? Узнайте примерную стоимость работ и материалов.", picture: RepairIcon10, diff --git a/src/pages/createQuize/QuizGallery/templates/Research.ts b/src/pages/createQuize/QuizGallery/templates/Research.ts index a3554d52..1669aae5 100644 --- a/src/pages/createQuize/QuizGallery/templates/Research.ts +++ b/src/pages/createQuize/QuizGallery/templates/Research.ts @@ -11,57 +11,58 @@ import ResearchIcon8 from "@/assets/quiz-templates/research/research-8.jpg"; import ResearchIcon9 from "@/assets/quiz-templates/research/research-9.jpg"; import ResearchIcon10 from "@/assets/quiz-templates/research/research-10.jpg"; +import { isTestServer } from "@/utils/hooks/useDomainDefine"; export const RESEARCH_TEMPLATES: Category = { categoryType: "Research", category: "Исследовательские", templates: [ { - quizId: "1b356222-e762-4f3d-87e5-4c3d6c0a9467", + quizId: isTestServer ? "14f05b7d-abd1-4069-83ef-52e5fb748592" : "1b356222-e762-4f3d-87e5-4c3d6c0a9467", title: "Общественные настроения. Социальное самочувствие граждан", picture: ResearchIcon1, }, { - quizId: "7e901bea-6774-48b7-b31f-b62fd21ac88f", + quizId: isTestServer ? "b06f995a-7b35-493d-9614-a57cbbeae619" : "7e901bea-6774-48b7-b31f-b62fd21ac88f", title: "Социальные институты и проблемы общества", picture: ResearchIcon2, }, { - quizId: "2570ccef-563c-4d8e-a052-d6ad142fb789", + quizId: isTestServer ? "47a72329-e3fe-4164-94d2-87ec8471de39" : "2570ccef-563c-4d8e-a052-d6ad142fb789", title: "Уровень жизни населения", picture: ResearchIcon3, }, { - quizId: "b9394ed2-25e0-4e55-9d2a-9577856e903d", + quizId: isTestServer ? "54b0eccc-2ba2-4f48-8947-98449478a56f" : "b9394ed2-25e0-4e55-9d2a-9577856e903d", title: "Проблемы семьи и семейные отношения", picture: ResearchIcon4, }, { - quizId: "922088b6-9e02-4a0f-b6af-a7150781d4eb", + quizId: isTestServer ? "e7c67cc4-6e80-4c78-81d0-62669274fd3e" : "922088b6-9e02-4a0f-b6af-a7150781d4eb", title: "Здоровье и здравоохранение", picture: ResearchIcon5, }, { - quizId: "528ef773-2da5-4988-b687-b393d687ed00", + quizId: isTestServer ? "8c155f0c-9025-4779-be2c-17119a49fd40" : "528ef773-2da5-4988-b687-b393d687ed00", title: "Религия и Церковь", picture: ResearchIcon6, }, { - quizId: "8887c07c-831f-40c6-9bf7-951ab09546da", + quizId: isTestServer ? "afa35959-9df4-4ff8-9b3c-9a6ede888931" : "8887c07c-831f-40c6-9bf7-951ab09546da", title: "Трудоустройство молодежи", picture: ResearchIcon7, }, { - quizId: "850fde64-0462-40f7-992e-44fd0177e3b7", + quizId: isTestServer ? "75a252ec-b9e6-4764-acef-5d490a170e0b" : "850fde64-0462-40f7-992e-44fd0177e3b7", title: "Культура и ценности", picture: ResearchIcon8, }, { - quizId: "2c6ba86a-6c86-47b2-b71c-3c4ebaf29fbb", + quizId: isTestServer ? "18ca6609-5390-45ea-81e0-b6d3d26277bf" : "2c6ba86a-6c86-47b2-b71c-3c4ebaf29fbb", title: "Наука и технологии", picture: ResearchIcon9, }, { - quizId: "7ccd26ff-ccf5-4d6c-a148-1612a970211e", + quizId: isTestServer ? "cf3e02e5-b5d7-43d2-9ea3-888112387695" : "7ccd26ff-ccf5-4d6c-a148-1612a970211e", title: "Бизнес и предпринимательство", picture: ResearchIcon10, }, diff --git a/src/pages/createQuize/QuizGallery/templates/Services.ts b/src/pages/createQuize/QuizGallery/templates/Services.ts index 542a3263..153d868a 100644 --- a/src/pages/createQuize/QuizGallery/templates/Services.ts +++ b/src/pages/createQuize/QuizGallery/templates/Services.ts @@ -11,67 +11,68 @@ import ServiceIcon10 from "@/assets/quiz-templates/services/service-10.jpg"; import ServiceIcon11 from "@/assets/quiz-templates/services/service-11.jpg"; import type { Category } from "../Template"; +import { isTestServer } from "@/utils/hooks/useDomainDefine"; export const SERVICE_TEMPLATES: Category = { categoryType: "Services", category: "Услуги", templates: [ { - quizId: "a3490800-1ad3-4944-bb9c-32189d36b75c", + quizId: isTestServer ? "a055f7c1-34eb-4969-bf6a-1c701e1217b1" : "a3490800-1ad3-4944-bb9c-32189d36b75c", title: "Ответьте на 3 вопроса и узнайте, паспорт какой европейской страны вам подойдёт", picture: ServiceIcon1, }, { - quizId: "785fed83-6608-4029-ae22-6a26ce621e5f", + quizId: isTestServer ? "9fd1eff3-e342-4ae8-8e2a-2929c83af9cd" : "785fed83-6608-4029-ae22-6a26ce621e5f", title: "Ответьте на 7 вопросов, чтобы получить коммерческое предложение от маркетолога", picture: ServiceIcon2, }, { - quizId: "dfa3733f-66ce-4335-b83a-2c6511cbd1ce", + quizId: isTestServer ? "baf9468d-31b8-422f-9baa-efe2b00ac2af" : "dfa3733f-66ce-4335-b83a-2c6511cbd1ce", title: "Ответьте на пару вопросов, чтобы найти свой индивидуальный стиль одежды", picture: ServiceIcon3, }, { - quizId: "8bf582a9-0a66-4f7b-bc0f-3c2f656c7449", + quizId: isTestServer ? "934e9f8f-ab9c-443b-8693-ce132baae9d1" : "8bf582a9-0a66-4f7b-bc0f-3c2f656c7449", title: "Обменяйте рубли на валюту с комиссией 0%", picture: ServiceIcon4, }, { - quizId: "206ba071-afe9-4ee0-a722-a24a4f592679", + quizId: isTestServer ? "16cdb992-4338-417b-a8f5-0684c062e2cb" : "206ba071-afe9-4ee0-a722-a24a4f592679", title: "Рассчитайте стоимость уборки вашей квартиры", picture: ServiceIcon5, }, { - quizId: "6938ff93-52eb-4296-86bf-fe5aa3fddabf", + quizId: isTestServer ? "c3c5bf13-8498-4c35-9b58-1b9d6114fc47" : "6938ff93-52eb-4296-86bf-fe5aa3fddabf", title: "Забронируйте номер в зоогостинице для своего любимого питомца", picture: ServiceIcon6, }, { - quizId: "5262bc69-1ea0-446c-a16f-e929b6190e6d", + quizId: isTestServer ? "" : "5262bc69-1ea0-446c-a16f-e929b6190e6d", title: "Организуем перевозку под ключ", picture: ServiceIcon7, }, { - quizId: "9f8015f7-07fc-4acb-92dd-6e00505884cc", + quizId: isTestServer ? "37bc6554-1634-4b0c-8d95-abf589c8f56d" : "9f8015f7-07fc-4acb-92dd-6e00505884cc", title: "Рассчитайте стоимость ремонта пластиковых окон за 3 минуты", picture: ServiceIcon8, }, { - quizId: "259749bf-a54f-4a8e-ab5a-4cd0862d7504", + quizId: isTestServer ? "5ff47f56-2f50-42c8-af1e-936c8f63aca2" : "259749bf-a54f-4a8e-ab5a-4cd0862d7504", title: "Поможем подобрать эскиз для татуировки", picture: ServiceIcon9, }, { - quizId: "e107c0cd-4fa1-4a8f-938a-10a329b6528d", + quizId: isTestServer ? "4fc3dd99-b818-40ac-81d4-75150308608e" : "e107c0cd-4fa1-4a8f-938a-10a329b6528d", title: "Подбери себе лучшего юриста за 30 секунд", categoryDescription: "Юр услуги", picture: ServiceIcon10, }, { - quizId: "ce7903b1-3dfb-4a28-a2a4-0b41af447ae1", + quizId: isTestServer ? "ad4adfed-8e82-4d77-8675-6c024ab492ad" : "ce7903b1-3dfb-4a28-a2a4-0b41af447ae1", title: "Рассчитайте размер ипотечного кредитования, ответив на 4 вопроса", categoryDescription: "Юр услуги", picture: ServiceIcon11, diff --git a/src/pages/createQuize/QuizGallery/templates/Tourism.ts b/src/pages/createQuize/QuizGallery/templates/Tourism.ts index 1a16e7a5..e05fa388 100644 --- a/src/pages/createQuize/QuizGallery/templates/Tourism.ts +++ b/src/pages/createQuize/QuizGallery/templates/Tourism.ts @@ -10,58 +10,59 @@ import TourismIcon9 from "@/assets/quiz-templates/tourism/tourism-9.jpg"; import TourismIcon10 from "@/assets/quiz-templates/tourism/tourism-10.jpg"; import type { Category } from "../Template"; +import { isTestServer } from "@/utils/hooks/useDomainDefine"; export const TOURISM_TEMPLATES: Category = { categoryType: "Tourism", category: "Туризм", templates: [ { - quizId: "f7a2b3b8-2548-47d8-afb3-f2c69a3a0a81", + quizId: isTestServer ? "0d42bc16-c927-4d49-8764-deb4e4f14c4f" : "f7a2b3b8-2548-47d8-afb3-f2c69a3a0a81", title: "Подбор туристической страховки", picture: TourismIcon1, }, { - quizId: "e0927ded-5c4c-4d45-a5ba-c2e938362ffa", + quizId: isTestServer ? "897e3908-28e3-494e-a0be-0e3a0264b946" : "e0927ded-5c4c-4d45-a5ba-c2e938362ffa", title: "Оцените свои шансы на получение визы в США", picture: TourismIcon2, }, { - quizId: "23af97f4-0b8f-4d8b-8099-66ebef409ce1", + quizId: isTestServer ? "c4eec832-3e34-4486-b4db-e32812f924ea" : "23af97f4-0b8f-4d8b-8099-66ebef409ce1", title: "Персональный тур с лучшими местами в Германии", picture: TourismIcon3, }, { - quizId: "ca3bd705-7d41-4ff1-ae4c-0b2d4a8faa30", + quizId: isTestServer ? "67fbd981-e77d-4f43-8e37-9b2e94dc4afa" : "ca3bd705-7d41-4ff1-ae4c-0b2d4a8faa30", title: "Подберём лучший вариант тура под ваши критерии", picture: TourismIcon4, }, { - quizId: "5c2effd9-fe6a-40e6-9752-3f61dc20d6fa", + quizId: isTestServer ? "dd965dcf-aeca-4c39-8ee9-0dde372204b6" : "5c2effd9-fe6a-40e6-9752-3f61dc20d6fa", title: "Выберем самый подходящий для вас тур в Грузию", picture: TourismIcon5, }, { - quizId: "b559a764-6f55-4dc2-a9c4-aecd8b96003c", + quizId: isTestServer ? "e8d98b38-fbda-486e-b69a-b036f74703c8" : "b559a764-6f55-4dc2-a9c4-aecd8b96003c", title: "Бонжур, Сена! Подберём для вас тур по Франции", picture: TourismIcon6, }, { - quizId: "e33bf54b-9ad5-4cb9-b552-77148264d6af", + quizId: isTestServer ? "52018c8a-53e7-4d76-8fc3-4e3bd414ee3e" : "e33bf54b-9ad5-4cb9-b552-77148264d6af", title: "Персональный тур в Египет с лучшими местами страны", picture: TourismIcon7, }, { - quizId: "c5815b1d-4991-4df2-ae14-8713d7f313b9", + quizId: isTestServer ? "740b5ee8-0ab4-441f-8f75-e22b3a61ab36" : "c5815b1d-4991-4df2-ae14-8713d7f313b9", title: "Тур по местам России", picture: TourismIcon8, }, { - quizId: "a0a4dce8-43bb-4978-a802-96d384465df4", + quizId: isTestServer ? "5e0d7397-6e05-4f81-b24f-a625c2da12d3" : "a0a4dce8-43bb-4978-a802-96d384465df4", title: "Подберём для вас тур с самыми красивыми местами мира", picture: TourismIcon9, }, { - quizId: "0749abc5-a352-41b9-85c3-db7541326f23", + quizId: isTestServer ? "65fdf9a0-d30d-4728-abe3-b9a64c965269" : "0749abc5-a352-41b9-85c3-db7541326f23", title: "Выберем лучшие туристические места для вас", picture: TourismIcon10, }, diff --git a/src/utils/hooks/useDomainDefine.ts b/src/utils/hooks/useDomainDefine.ts index 73a893b7..ac809abc 100644 --- a/src/utils/hooks/useDomainDefine.ts +++ b/src/utils/hooks/useDomainDefine.ts @@ -11,3 +11,6 @@ export function useDomainDefine(): { isTestServer: boolean } { return { isTestServer }; } + +const host = window.location.hostname; +export const isTestServer = host.includes("s"); \ No newline at end of file