w-aura/src/data.tsx
Daniil Chemerkin 576ecf2273 Develop
2024-08-10 18:15:03 +00:00

1680 lines
44 KiB
TypeScript
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { IPredictionMoon } from "./components/PredictionMoonsSlider";
import routes from "./routes";
import BirthdateCustomAnswer from "./components/pages/Questionnaire/CustomAnswers/Birthdate";
import BirthtimeCustomAnswer from "./components/pages/Questionnaire/CustomAnswers/Birthtime";
import BirthPlaceCustomAnswer from "./components/pages/Questionnaire/CustomAnswers/BirthPlace";
import WorksForUsDescription from "./components/pages/QuestionnaireIntermediate/WorksForUsDescription";
import WorksTraitsDescription from "./components/pages/QuestionnaireIntermediate/WorksTraitsDescription";
import MultiplyAnswers from "./components/pages/Questionnaire/CustomAnswers/MultipleAnswers";
import { ELottieKeys } from "./hooks/lottie/useLottie";
export const predictionMoonsPeriods: IPredictionMoon[] = [
{
period: "today",
},
{
period: "week",
},
{
period: "month",
},
{
period: "year",
},
];
export interface Gender {
id: string;
name: string;
img: string;
colorAssociation: string | string[];
}
export const genders: Gender[] = [
{
id: "male",
name: "Male",
img: "/male.webp",
colorAssociation: "#454895",
},
{
id: "female",
name: "Female",
img: "/female.webp",
colorAssociation: ["#642b73", "#c6426e"],
},
];
export interface IStep {
id: string;
label: string;
color: string;
questions: IQuestion[];
}
export interface IQuestion {
id: string;
question: string;
touchAction?: string;
answers?: IAnswer[];
answersElement?: JSX.Element;
answerClassName?: string;
navigateToUrl?: string;
description?: string;
backgroundImage?: string;
backgroundColor?: string;
lottie?: {
preloadKey?: ELottieKeys;
loadKey?: ELottieKeys;
};
textColor?: {
title?: "#fff";
description?: "#fff";
};
preloadImages?: string[];
}
export interface IAnswer {
id: string;
answer: string;
icon: string;
conditionalValues?: string[];
navigateToUrl?: string;
}
export const aboutUsAnswersA: IAnswer[] = [
{
id: "forbes",
answer: "/about-us.forbes",
icon: "",
},
{
id: "instagram",
answer: "/about-us.instagram",
icon: "",
},
{
id: "celebrity",
answer: "/about-us.celebrity",
icon: "",
},
{
id: "friends",
answer: "/about-us.friends",
icon: "",
},
{
id: "other",
answer: "/about-us.other",
icon: "",
},
];
export const aboutUsAnswersB: IAnswer[] = [
{
id: "forbes",
answer: "/about-us.forbes",
icon: "",
},
{
id: "instagram",
answer: "/about-us.instagram",
icon: "",
},
{
id: "celebrity",
answer: "/about-us.celebrity",
icon: "",
},
{
id: "other",
answer: "/about-us.other",
icon: "",
},
];
export const aboutUsAnswersNormal: IAnswer[] = [
{
id: "poster",
answer: "/about-us.poster",
icon: "",
},
{
id: "friend",
answer: "/about-us.friend",
icon: "",
},
{
id: "instagram",
answer: "/about-us.instagram",
icon: "",
},
{
id: "direct_mail",
answer: "/about-us.direct_mail",
icon: "",
},
{
id: "tv",
answer: "/about-us.tv",
icon: "",
},
{
id: "radio",
answer: "/about-us.radio",
icon: "",
},
{
id: "search_engine",
answer: "/about-us.search",
icon: "",
},
{
id: "newspaper",
answer: "/about-us.newspaper",
icon: "",
},
{
id: "facebook",
answer: "/about-us.facebook",
icon: "",
},
{
id: "blog_post",
answer: "/about-us.blog",
icon: "",
},
{
id: "Podcast",
answer: "/about-us.podcast",
icon: "",
},
{
id: "influencer",
answer: "/about-us.influencer",
icon: "",
},
{
id: "youtube",
answer: "/about-us.youtube",
icon: "",
},
{
id: "pinterest",
answer: "/about-us.pinterest",
icon: "",
},
{
id: "other",
answer: "/about-us.other",
icon: "",
},
];
export const aboutUsAnswers: {
[key: string]: IAnswer[];
} = {
aboutUsAnswersA: aboutUsAnswersNormal,
aboutUsAnswersB: aboutUsAnswersB,
aboutUsAnswersNormal: aboutUsAnswersA,
};
const currentlyAffectingAnswers: IAnswer[] = [
{
id: "infidelity",
answer: "Infidelity",
icon: "/broken_heart.webp",
},
{
id: "depression",
answer: "Depression",
icon: "/cloud.webp",
},
{
id: "low_sexual",
answer: "Low sexual desire",
icon: "/down_arrow.webp",
},
{
id: "poor_body",
answer: "Poor body image",
icon: "/neutral_face.webp",
},
{
id: "postpartum",
answer: "Postpartum depression",
icon: "/woman_feeding_baby.webp",
},
{
id: "anxiety",
answer: "Anxiety",
icon: "/anxious_face_with_sweat.webp",
},
{
id: "parenting_issues",
answer: "Parenting issues",
icon: "/family.webp",
},
{
id: "blended_family",
answer: "Blended family issues",
icon: "/jigsaw.webp",
},
{
id: "divorce",
answer: "Divorce is on the table",
icon: "/hourglass.webp",
},
{
id: "none_of_these",
answer: "None of these",
icon: "/cross_mark.webp",
},
];
export const stepsQuestionary: IStep[] = [
{
id: "profile",
label: "Your profile",
color: "#8e8cf0",
questions: [
{
id: "flowChoice",
question:
"So we can get to know you better, tell us about your relationship status.",
answers: [
{
id: "single",
answer: "Single",
icon: "/heart.webp",
},
{
id: "relationship",
answer: "In a relationship",
icon: "/two-hearts.webp",
},
{
id: "married",
answer: "Married",
icon: "/ring.webp",
},
{
id: "complicated",
answer: "Complicated",
icon: "/broken_heart.webp",
},
{
id: "other",
answer: "Unsure / Other",
icon: "/thinking_face.webp",
},
],
},
{
id: "goal",
question: "What is your goal?",
navigateToUrl: routes.client.goalSetup(),
answers: [
{
id: "perfect_partner",
answer: "Find my perfect partner",
icon: "/kiss.webp",
conditionalValues: ["single", "complicated", "other"],
},
{
id: "get_married",
answer: "To get married",
icon: "/ring.webp",
conditionalValues: ["single", "complicated", "other"],
},
{
id: "understand_myself",
answer: "Understand myself better",
icon: "/thinking_face.webp",
conditionalValues: ["single", "complicated", "other"],
},
{
id: "achieve_happiness",
answer: "Achieve happiness",
icon: "/star_struck.webp",
conditionalValues: ["single", "complicated", "other"],
},
{
id: "personal_growth",
answer: "Personal growth",
icon: "/sparkles.webp",
conditionalValues: ["single", "complicated", "other"],
},
{
id: "increase_realtionship",
answer: "Increase relationship satisfaction",
icon: "/two-hearts.webp",
conditionalValues: ["relationship", "married"],
},
{
id: "fix_realtionship",
answer: "Fix relationship problems",
icon: "/broken_heart.webp",
conditionalValues: ["relationship", "married"],
},
{
id: "build_strong",
answer: "Build a strong marriage",
icon: "/kiss.webp",
conditionalValues: ["relationship", "married"],
},
{
id: "check_compatibility",
answer: "Check compatibility",
icon: "/woman-heart-man.webp",
conditionalValues: [
"single",
"relationship",
"married",
"complicated",
"other",
],
},
{
id: "all_above",
answer: "All above",
icon: "/hands_heart.webp",
conditionalValues: [
"single",
"relationship",
"married",
"complicated",
"other",
],
},
],
},
{
id: "parent",
question: "Are you a parent?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/check_mark_button.webp",
},
{
id: "no",
answer: "No",
icon: "/cross_mark.webp",
},
],
},
{
id: "astrologyKnowledge",
question: "Whats your level of knowledge in astrology?",
description:
"So we can tailor the insights to suit your knowledge level",
navigateToUrl: routes.client.hyperPersonalizedAstrology(),
answers: [
{
id: "expert",
answer: "An expert",
icon: "/man_student.webp",
},
{
id: "curious",
answer: "Curious",
icon: "/face_with_monocle.webp",
},
{
id: "beginner",
answer: "A beginner",
icon: "/slightly_smiling_face.webp",
},
],
},
{
id: "birthdate",
question: "What's your date of birth?",
answersElement: <BirthdateCustomAnswer />,
backgroundImage: "/date_of_birth_zodiac_signs.webp",
navigateToUrl: routes.client.singleZodiacInfo(),
},
{
id: "isBirthTime",
question: "Do you know your time of birth?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/check_mark_button.webp",
},
{
id: "no",
answer: "No",
icon: "/cross_mark.webp",
navigateToUrl: routes.client.noTime(),
},
],
},
{
id: "birthtime",
question: "What time were you born?",
description:
"We use NASA data to identify the exact position of the planets in the sky at the time of your birth.",
answersElement: <BirthtimeCustomAnswer />,
backgroundImage: "/small_alarm_clock.webp",
},
{
id: "birthPlace",
question: "Where were you born?",
description:
"This determines the time zone at the place of your birth.",
answersElement: <BirthPlaceCustomAnswer />,
backgroundImage: "/bunch_of_cards.webp",
},
{
id: "problems",
question: "",
navigateToUrl: routes.client.worksRouter(),
answers: [],
},
],
},
{
id: "personalityTraits",
label: "Personality traits",
color: "#56ccf2",
questions: [
{
id: "relateToStatement",
question: "Do you relate to the statement below?",
description:
"“I really dislike being alone as much as I hate to admit it.”",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/check_mark_button.webp",
},
{
id: "no",
answer: "No",
icon: "/cross_mark.webp",
},
],
},
{
id: "notice",
question: "Do you tend to notice whats wrong more than whats right?",
answers: [
{
id: "very_frequently",
answer: "Very frequently",
icon: "/thumbs_up.webp",
},
{
id: "frequently",
answer: "Frequently",
icon: "/thumbs_more_up.webp",
},
{
id: "occasionally",
answer: "Occasionally",
icon: "/thumbs_middle.webp",
},
{
id: "rarely",
answer: "Rarely",
icon: "/thumbs_more_down.webp",
},
{
id: "never",
answer: "Never",
icon: "/thumbs_down.webp",
},
],
},
{
id: "sensitive",
question: "Are you sensitive to criticism?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/thumbs_up.webp",
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/thumbs_more_up.webp",
},
{
id: "rarely",
answer: "Rarely",
icon: "/thumbs_more_down.webp",
},
{
id: "not_all",
answer: "Not at all",
icon: "/thumbs_down.webp",
},
],
},
{
id: "tendToOverthink",
question: "Do you tend to overthink?",
backgroundImage: "/girl_thinking.webp",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/check_mark_button.webp",
},
{
id: "no",
answer: "No",
icon: "/cross_mark.webp",
},
],
},
{
id: "mostImportant",
question: "What is most important to you?",
answers: [
{
id: "success",
answer: "Success",
icon: "/bar_chart.webp",
},
{
id: "romance",
answer: "Romance",
icon: "/two-hearts.webp",
},
{
id: "stability",
answer: "Stability",
icon: "/scales.webp",
},
{
id: "freedom",
answer: "Freedom",
icon: "/airplane.webp",
},
{
id: "happiness",
answer: "Happiness",
icon: "/star_struck.webp",
},
{
id: "health",
answer: "Health",
icon: "/flexed_biceps.webp",
},
{
id: "all",
answer: "All above",
icon: "/check_mark_button.webp",
},
],
},
{
id: "emotionalControl",
question: "Is emotional control tricky for you?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/thumbs_up.webp",
navigateToUrl: routes.client.notAlone(),
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/thumbs_more_up.webp",
navigateToUrl: routes.client.notAlone(),
},
{
id: "rarely",
answer: "Rarely",
icon: "/thumbs_more_down.webp",
navigateToUrl: routes.client.allRight(),
},
{
id: "not_all",
answer: "Not at all",
icon: "/thumbs_down.webp",
navigateToUrl: routes.client.allRight(),
},
],
},
{
id: "attitude",
question: "Do you love your job?",
answers: [
{
id: "yes",
answer: "Yes! I do something I love",
icon: "/smiling_face_with_heart_eyes.webp",
},
{
id: "not_working",
answer: "Im not working",
icon: "/smiling_face_with_heart_eyes.webp",
},
{
id: "hate",
answer: "I hate my job",
icon: "/pleading_face.webp",
},
{
id: "okay",
answer: "Its okay, it pays the bills",
icon: "/slightly_smiling_face.webp",
},
{
id: "underpaid",
answer: "Im underpaid",
icon: "/face_with_raised_eyebrow.webp",
},
{
id: "stopped_growing",
answer: "I have stopped growing professionally",
icon: "/neutral_face.webp",
},
],
},
{
id: "want",
question: "Do you always know exactly what you want?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/slightly_smiling_face.webp",
},
{
id: "no",
answer: "No",
icon: "/confused.webp",
},
{
id: "not_shure",
answer: "Not shure",
icon: "/neutral_face.webp",
},
],
},
{
id: "relaxing",
question: "Do you have trouble relaxing?",
navigateToUrl: routes.client.almostThere(),
answers: [
{
id: "not_all",
answer: "Not at all",
icon: "/smiling_face_with_smiling_eyes.webp",
},
{
id: "yes",
answer: "Yes",
icon: "/confused.webp",
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/neutral_face.webp",
},
{
id: "rarely",
answer: "Rarely",
icon: "/slightly_smiling_face.webp",
},
],
},
],
},
{
id: "partnerProfile",
label: "Your partner`s profile",
color: "#56ccf2",
questions: [
{
id: "partnerGender",
question: "Whats your partners gender?",
answers: [
{
id: "male",
answer: "Male",
icon: "/man.webp",
},
{
id: "female",
answer: "Female",
icon: "/woman.webp",
},
],
},
{
id: "partnerBirthdate",
question: "Whats your partners date of birth?",
answersElement: <BirthdateCustomAnswer affiliation="partner" />,
backgroundImage: "/date_of_birth_zodiac_signs.webp",
},
// TODO: add compatibility page
{
id: "partnerIsBirthTime",
question: "Do you know your partners time of birth?",
backgroundImage: "/wall_clock.webp",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/check_mark_button.webp",
},
{
id: "no",
answer: "No",
icon: "/cross_mark.webp",
navigateToUrl: `${routes.client.noTime()}?affiliation=partner`,
},
],
},
{
id: "partnerBirthtime",
question: "At what time was your partner born?",
description:
"We use NASA data to identify the exactposition of the planets in the sky at the time of your partner's birth.",
answersElement: <BirthtimeCustomAnswer affiliation="partner" />,
backgroundImage: "/small_alarm_clock.webp",
},
{
id: "partnerBirthPlace",
question: "Where was your partner born?",
description:
"If you dont know the exact place of birth just type in the country of birth.",
answersElement: <BirthPlaceCustomAnswer affiliation="partner" />,
backgroundImage: "/bunch_of_cards.webp",
},
],
},
{
id: "relationships",
label: "Relationship & Personality Patterns",
color: "#bb6bd9",
questions: [
{
id: "issueTogether",
question: "Do you agree with the statement below?",
description: "“My partner and I can talk about any issue together“",
answers: [
{
id: "strongly_agree",
answer: "Strongly agree",
icon: "/raising_hands.webp",
},
{
id: "agree",
answer: "Agree",
icon: "/thumbs_up.webp",
},
{
id: "neutral",
answer: "Neutral",
icon: "/thumbs_middle.webp",
},
{
id: "disagree",
answer: "Disagree",
icon: "/thumbs_more_down.webp",
},
{
id: "strongly_disagree",
answer: "Strongly disagree",
icon: "/thumbs_down.webp",
},
],
},
{
id: "currentlyAffecting",
question:
"Are any of these factors currently affecting your relationship?",
answersElement: <MultiplyAnswers answers={currentlyAffectingAnswers} />,
},
{
id: "partnerPriority",
question: "Do you agree with the statement below?",
description:
"“My partner and I make sex a priority in our relationship”",
answers: [
{
id: "strongly_agree",
answer: "Strongly agree",
icon: "/raising_hands.webp",
},
{
id: "agree",
answer: "Agree",
icon: "/thumbs_up.webp",
},
{
id: "neutral",
answer: "Neutral",
icon: "/thumbs_middle.webp",
},
{
id: "disagree",
answer: "Disagree",
icon: "/thumbs_more_down.webp",
},
{
id: "strongly_disagree",
answer: "Strongly disagree",
icon: "/thumbs_down.webp",
},
],
},
{
id: "satisfied",
question:
"Are you satisfied with how you and your partner communicate?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/check_mark_button.webp",
navigateToUrl: routes.client.satisfiedResult(),
},
{
id: "no",
answer: "No",
icon: "/cross_mark.webp",
navigateToUrl: routes.client.satisfiedResult(),
},
],
},
{
id: "emotionalConnection",
question: "Do you agree with the statement below?",
description:
"“Strengthening our emotional connection is a priority for both my partner and me”",
answers: [
{
id: "strongly_agree",
answer: "Strongly agree",
icon: "/raising_hands.webp",
},
{
id: "agree",
answer: "Agree",
icon: "/thumbs_up.webp",
},
{
id: "neutral",
answer: "Neutral",
icon: "/thumbs_middle.webp",
},
{
id: "disagree",
answer: "Disagree",
icon: "/thumbs_more_down.webp",
},
{
id: "strongly_disagree",
answer: "Strongly disagree",
icon: "/thumbs_down.webp",
},
],
},
{
id: "bigPicture",
question:
"Would you describe your partner as a detail-oriented or big-picture person?",
answers: [
{
id: "detailed",
answer: "Detail-oriented",
icon: "/microscope.webp",
},
{
id: "big_picture",
answer: "Big-picture",
icon: "/mountain.webp",
},
{
id: "both",
answer: "A bit of both",
icon: "/paperclip.webp",
},
],
},
{
id: "introvertOrExtravert",
question: "Is your partner an introvert or extrovert?",
answers: [
{
id: "introvert",
answer: "Introvert",
icon: "/blue_book.webp",
},
{
id: "extravert",
answer: "Extravert",
icon: "/party_popper.webp",
},
{
id: "both",
answer: "A bit of both",
icon: "/scales.webp",
},
],
},
{
id: "irritated",
question: "Does your partner get angry or irritated easily?",
backgroundImage: "/birds_squabble.webp",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/face_with_raised_eyebrow.webp",
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/thinking_face.webp",
},
{
id: "rarely",
answer: "Rarely",
icon: "/neutral_face.webp",
},
{
id: "not_all",
answer: "Not at all",
icon: "/slightly_smiling_face.webp",
},
],
},
{
id: "conflict",
question:
"Are you satisfied with the way you and your partner deal with conflict?",
answers: [
{
id: "yes",
answer: "Yes, I prefer to be honest and direct",
icon: "/loudspeaker.webp",
},
{
id: "depends",
answer: "Depends on the situation and the person",
icon: "/scales.webp",
},
{
id: "no",
answer: "No, I dont want to get hurt or hurt another person",
icon: "/shield.webp",
},
{
id: "no2",
answer: "No, it makes me nervous",
icon: "/fearful_face.webp",
},
],
},
{
id: "aboutGoals",
question: "When you think about your relationship goals, you feel...?",
answers: [
{
id: "optimistic",
answer: "Optimistic! They are totally doable, with some guidance.",
icon: "/slightly_smiling_face.webp",
navigateToUrl: routes.client.partnerRightPlace(),
},
{
id: "cautious",
answer: "Cautious. Ive struggled before, but Im hopeful.",
icon: "/unamused.webp",
navigateToUrl: routes.client.partnerThing(),
},
{
id: "feeling",
answer: "Im feeling a little anxious, honestly.",
icon: "/anxious_face_with_sweat.webp",
navigateToUrl: routes.client.partnerTotallyNormal(),
},
{
id: "not_shure",
answer: "Not sure / Dont know",
icon: "/thinking_face.webp",
navigateToUrl: routes.client.partnerTotallyNormal(),
},
],
},
{
id: "appreciated",
question: "Do you agree with the statement below?",
description: "“My partner makes me feel really appreciated.”",
answers: [
{
id: "strongly_agree",
answer: "Strongly agree",
icon: "/raising_hands.webp",
},
{
id: "agree",
answer: "Agree",
icon: "/thumbs_up.webp",
},
{
id: "neutral",
answer: "Neutral",
icon: "/thumbs_middle.webp",
},
{
id: "disagree",
answer: "Disagree",
icon: "/thumbs_more_down.webp",
},
{
id: "strongly_disagree",
answer: "Strongly disagree",
icon: "/thumbs_down.webp",
},
],
},
{
id: "decisions",
question: "Do you make decisions with your head or your heart?",
answers: [
{
id: "heart",
answer: "Heart",
icon: "/red-heart.webp",
navigateToUrl: routes.client.withHeart(),
},
{
id: "head",
answer: "Head",
icon: "/brain.webp",
navigateToUrl: routes.client.withHead(),
},
{
id: "both",
answer: "Both",
icon: "/paperclip.webp",
navigateToUrl: routes.client.both(),
},
],
},
],
},
{
id: "relationship_pattern",
label: "Relationship Pattern",
color: "#bb6bd9",
questions: [
{
id: "priority",
question: "Do you agree with the statement below?",
description: "“When I am in a relationship, sex is a priority.“",
backgroundImage: "/couple_in_bad_1.webp",
answers: [
{
id: "strongly_agree",
answer: "Strongly agree",
icon: "/raising_hands.webp",
},
{
id: "agree",
answer: "Agree",
icon: "/thumbs_up.webp",
},
{
id: "neutral",
answer: "Neutral",
icon: "/thumbs_middle.webp",
},
{
id: "disagree",
answer: "Disagree",
icon: "/thumbs_more_down.webp",
},
{
id: "strongly_disagree",
answer: "Strongly disagree",
icon: "/thumbs_down.webp",
},
],
},
{
id: "comfortable",
question: "Do you agree with the statement below?",
description: "“I feel comfortable around people I barely know.“",
answers: [
{
id: "strongly_agree",
answer: "Strongly agree",
icon: "/raising_hands.webp",
},
{
id: "agree",
answer: "Agree",
icon: "/thumbs_up.webp",
},
{
id: "neutral",
answer: "Neutral",
icon: "/thumbs_middle.webp",
},
{
id: "disagree",
answer: "Disagree",
icon: "/thumbs_more_down.webp",
},
{
id: "strongly_disagree",
answer: "Strongly disagree",
icon: "/thumbs_down.webp",
},
],
},
{
id: "goodEnough",
question: "Do you often worry that youre not good enough?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/thumbs_up.webp",
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/thumbs_middle.webp",
},
{
id: "rarely",
answer: "Rarely",
icon: "/thumbs_more_down.webp",
},
{
id: "not_all",
answer: "Not at all",
icon: "/thumbs_down.webp",
},
],
},
{
id: "angry",
question: "Do you easily get angry or irritated?",
backgroundImage: "/woman_gets_angry.webp",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/face_with_raised_eyebrow.webp",
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/thinking_face.webp",
},
{
id: "rarely",
answer: "Rarely",
icon: "/neutral_face.webp",
},
{
id: "not_all",
answer: "Not at all",
icon: "/slightly_smiling_face.webp",
},
],
},
{
id: "innerSelf",
question: "Do you share your inner self with people you like?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/thumbs_up.webp",
},
{
id: "no",
answer: "No",
icon: "/thumbs_down.webp",
},
{
id: "not_sure",
answer: "Not sure",
icon: "/neutral_face.webp",
},
],
},
{
id: "aboutPeople",
question:
"Do you remember small details about the people who are important to you?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/raising_hands.webp",
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/slightly_smiling_face.webp",
},
{
id: "rarely",
answer: "Rarely",
icon: "/thinking_face.webp",
},
{
id: "not_all",
answer: "Not at all",
icon: "/thumbs_down.webp",
},
],
},
{
id: "idealDate",
question: "What is your ideal date?",
answers: [
{
id: "dinner",
answer: "Dinner at a fancy restaurant",
icon: "/fork_and_knife_with_plate.webp",
},
{
id: "nature",
answer: "A hike in nature",
icon: "/mountain.webp",
},
{
id: "talking",
answer: "Talking under the stars",
icon: "/cityscape_at_dusk.webp",
},
{
id: "walk",
answer: "A walk in the park",
icon: "/national_park.webp",
},
{
id: "skydiving",
answer: "Skydiving",
icon: "/parachute.webp",
},
],
},
{
id: "futurePartner",
question:
"Would you describe your future partner as detail-oriented or a big-picture person?",
answers: [
{
id: "detail",
answer: "Detail-oriented",
icon: "/microscope.webp",
},
{
id: "big_picture",
answer: "Big picture",
icon: "/mountain.webp",
},
{
id: "both",
answer: "A bit of both",
icon: "/paperclip.webp",
},
],
},
{
id: "idealPartner",
question: "Is your ideal partner an introvert or extrovert?",
answers: [
{
id: "introvert",
answer: "Introvert",
icon: "/blue_book.webp",
},
{
id: "extrovert",
answer: "Extrovert",
icon: "/party_popper.webp",
},
{
id: "both",
answer: "A bit of both",
icon: "/scales.webp",
},
],
},
{
id: "relationshipGoal",
question: "When you think about your relationship goals, you feel...?",
answers: [
{
id: "optimistic",
answer: "Optimistic! They are totally doable, with some guidance.",
icon: "/slightly_smiling_face.webp",
navigateToUrl: routes.client.partnerRightPlace(),
},
{
id: "cautious",
answer: "Cautious. Ive struggled before, but Im hopeful.",
icon: "/unamused.webp",
navigateToUrl: routes.client.partnerThing(),
},
{
id: "anxious",
answer: "Im feeling a little anxious, honestly.",
icon: "/anxious_face_with_sweat.webp",
navigateToUrl: routes.client.partnerTotallyNormal(),
},
{
id: "not_sure",
answer: "Not sure / Dont know",
icon: "/thinking_face.webp",
navigateToUrl: routes.client.partnerTotallyNormal(),
},
],
},
],
},
];
interface IZodicSignInfo {
name: string;
img: string;
description: string;
}
export interface IZodicSignsInfo {
male: IZodicSignInfo[];
female: IZodicSignInfo[];
}
export const zodicSignsInfo: IZodicSignsInfo = {
male: [
{
name: "Capricorn",
img: "/questionnaire/zodiacs/male/capricorn.webp",
description:
"The Capricorn male, with mountain goat tenacity, climbs life's peaks with disciplined dedication.",
},
{
name: "Aquarius",
img: "/questionnaire/zodiacs/male/aquarius.webp",
description:
"Revolutionary in thought, the Aquarius male breaks boundaries, envisioning a brighter, unconventional tomorrow.",
},
{
name: "Pisces",
img: "/questionnaire/zodiacs/male/pisces.webp",
description:
"Dreamy and empathetic, the Pisces male navigates realms of emotion, often expressing his soul through artistry.",
},
{
name: "Aries",
img: "/questionnaire/zodiacs/male/aries.webp",
description:
"The Aries male charges forward with unparalleled energy, always ready to conquer new frontiers.",
},
{
name: "Taurus",
img: "/questionnaire/zodiacs/male/taurus.webp",
description:
"The Taurus male values stability, often displaying a potent mix of resilience and sensuality.",
},
{
name: "Gemini",
img: "/questionnaire/zodiacs/male/gemini.webp",
description:
"Ever-curious, the Gemini male is a whirlwind of ideas, often switching between topics with excitement.",
},
{
name: "Cancer",
img: "/questionnaire/zodiacs/male/cancer.webp",
description:
"Deeply intuitive, the Cancer male guards his emotional realm, drawing strength from familial bonds.",
},
{
name: "Leo",
img: "/questionnaire/zodiacs/male/leo.webp",
description:
"With his regal demeanor, the Leo male has a magnetic charisma that demands the spotlight.",
},
{
name: "Virgo",
img: "/questionnaire/zodiacs/male/virgo.webp",
description:
"With an eye for detail, the Virgo male seeks perfection, often being the methodical problem solver in the room.",
},
{
name: "Libra",
img: "/questionnaire/zodiacs/male/libra.webp",
description:
"Driven by harmony, the Libra male gracefully balances life's challenges, always seeking the middle ground.",
},
{
name: "Scorpio",
img: "/questionnaire/zodiacs/male/scorpio.webp",
description:
"The Scorpio male delves deep, with an intensity that can unravel life's mysteries, driven by passion and determination.",
},
{
name: "Sagittarius",
img: "/questionnaire/zodiacs/male/sagittarius.webp",
description:
"With wanderlust in his heart, the Sagittarius male chases knowledge and adventure, ever the eternal optimist.",
},
],
female: [
{
name: "Capricorn",
img: "/questionnaire/zodiacs/female/capricorn.webp",
description:
"Grounded and wise, the Capricorn female stands as a pillar of resilience, merging ambition with purpose.",
},
{
name: "Aquarius",
img: "/questionnaire/zodiacs/female/aquarius.webp",
description:
"The Aquarius female, with her avant-garde spirit, dances to her own rhythm, forever championing innovation.",
},
{
name: "Pisces",
img: "/questionnaire/zodiacs/female/pisces.webp",
description:
"Ethereal and compassionate, the Pisces female feels deeply, weaving tales of romance and magic in her wake.",
},
{
name: "Aries",
img: "/questionnaire/zodiacs/female/aries.webp",
description:
"Radiating confidence, the Aries female often leads the pack, fueled by ambition and determination.",
},
{
name: "Taurus",
img: "/questionnaire/zodiacs/female/taurus.webp",
description:
"Grounded and graceful, the Taurus female appreciates the beauty and luxury in life, always seeking comfort.",
},
{
name: "Gemini",
img: "/questionnaire/zodiacs/female/gemini.webp",
description:
"Sparkling with wit, the Gemini female charms with her versatility, constantly adapting to change.",
},
{
name: "Cancer",
img: "/questionnaire/zodiacs/female/cancer.webp",
description:
"The nurturing spirit of a Cancer female creates an embracing cocoon of comfort for loved ones.",
},
{
name: "Leo",
img: "/questionnaire/zodiacs/female/leo.webp",
description:
"Vibrant and confident, the Leo female radiates warmth, ruling her domain with generosity and grace.",
},
{
name: "Virgo",
img: "/questionnaire/zodiacs/female/virgo.webp",
description:
"Discerning and diligent, the Virgo female navigates life with analytical prowess and a pure heart.",
},
{
name: "Libra",
img: "/questionnaire/zodiacs/female/libra.webp",
description:
"Charm personified, the Libra female is the embodiment of elegance, wielding diplomacy with an artful touch.",
},
{
name: "Scorpio",
img: "/questionnaire/zodiacs/female/scorpio.webp",
description:
"The enigmatic Scorpio female possesses a magnetic allure, her depths veiling strength and vulnerability.",
},
{
name: "Sagittarius",
img: "/questionnaire/zodiacs/female/sagittarius.webp",
description:
"Vivacious and free-spirited, the Sagittarius female journeys through life, spreading joy and infectious enthusiasm.",
},
],
};
export interface ITextVariables {
[key: string]: {
backgroundImages?: {
[key: string]: string;
};
titles: {
[key: string]: JSX.Element | string;
};
description: JSX.Element | string;
};
}
export const textVariables: ITextVariables = {
"works-for-us": {
titles: {
very_unhappy:
"Weve got you covered! Well start with small, personalized insights into you and your partners personality traits.",
unhappy:
"Youre probably doing better than you think! Well help you identify how to improve and stick with it.",
happy: `Wonderful!
Let's find out what's working (and what isnt) and go from
there.`,
},
backgroundImages: {
happy: "/couple_in_bad_2.webp",
},
description: <WorksForUsDescription />,
},
"works-traits": {
titles: {
very_unhappy:
"To find out what works for us, we often need to understand what doesn't. Well give you insights on how to build a happy and lasting relationship with your new partner.",
unhappy:
"To find out what works for us, we often need to understand what doesn't. Well give you insights on how to build a happy and lasting relationship with your new partner.",
happy:
"Sometimes that happens and you need to move on! We'll give you insights on how to build a long lasting relationship with your next partner.",
never_been:
"Well, exciting times ahead! We'll give you insights about your most compatible partner.",
},
backgroundImages: {
never_been: "/two_halves_of_a_heart.webp",
},
description: <WorksTraitsDescription />,
},
"not-alone": {
titles: {
yes: (
<>
Youre not alone. <br /> A lot of{" "}
<span style={{ color: "#f2c94c" }}>$zodiac</span> people find it
difficult to control emotions due to their zodiac sign traits. Dont
worry, we know how to address that!
</>
),
sometimes: (
<>
Youre not alone. <br /> A lot of{" "}
<span style={{ color: "#f2c94c" }}>$zodiac</span> people find it
difficult to control emotions due to their zodiac sign traits. Dont
worry, we know how to address that!
</>
),
rarely: (
<>
All right! <br /> You keep your emotions in check{" "}
<span style={{ color: "#f2c94c" }}>$zodiac</span>, but sometimes
people might want you to show more passion. We can give you some
insights about that!
</>
),
not_all: (
<>
All right! <br /> You keep your emotions in check{" "}
<span style={{ color: "#f2c94c" }}>$zodiac</span>, but sometimes
people might want you to show more passion. We can give you some
insights about that!
</>
),
},
description: "",
backgroundImages: {
yes: "/company_and_sunset.webp",
sometimes: "/company_and_sunset.webp",
rarely: "/laughing_women.webp",
not_all: "/laughing_women.webp",
},
},
};
export const relationshipAnswers: IAnswer[] = [
{
id: "very_unhappy",
answer: "/problems.very_unhappy",
icon: "/slightly_frowning_face.webp",
},
{
id: "unhappy",
answer: "/problems.unhappy",
icon: "/neutral_face.webp",
},
{
id: "happy",
answer: "/problems.happy",
icon: "/slightly_smiling_face.webp",
},
];
export const singleAnswers: IAnswer[] = [
{
id: "very_unhappy",
answer: "/problems.very_unhappy",
icon: "/slightly_frowning_face.webp",
},
{
id: "unhappy",
answer: "/problems.unhappy",
icon: "/neutral_face.webp",
},
{
id: "happy",
answer: "/problems.happy",
icon: "/slightly_smiling_face.webp",
},
{
id: "never_been",
answer: "/problems.never_been",
icon: "/wink.webp",
},
];