1230 lines
33 KiB
TypeScript
1230 lines
33 KiB
TypeScript
import routes from "@/routes";
|
||
import BirthtimeCustomAnswer from "../components/Questionnaire/CustomAnswers/Birthtime";
|
||
import BirthPlaceCustomAnswer from "../components/Questionnaire/CustomAnswers/BirthPlace";
|
||
import { IStep } from "@/data";
|
||
import MultiplyAnswers from "../components/Questionnaire/CustomAnswers/MultipleAnswers";
|
||
import { currentlyAffectingAnswers } from "./currentlyAffectingAnswers";
|
||
import BirthdateCustomAnswer from "../components/Questionnaire/CustomAnswers/Birthdate";
|
||
import styles from "./questionary.module.css";
|
||
import { ELottieKeys } from "@/hooks/lottie/useLottie";
|
||
|
||
export const stepsQuestionary: IStep[] = [
|
||
{
|
||
id: "profile",
|
||
label: "Profile",
|
||
color: "#7337A8",
|
||
questions: [
|
||
{
|
||
id: "flowChoice",
|
||
question:
|
||
"So we can get to know you better, tell us about your relationship status.",
|
||
lottie: {
|
||
preloadKey: ELottieKeys.goal,
|
||
},
|
||
preloadImages: [
|
||
"/kiss.webp",
|
||
"/ring.webp",
|
||
"/thinking_face.webp",
|
||
"/star_struck.webp",
|
||
"/sparkles.webp",
|
||
"/woman-heart-man.webp",
|
||
"/hands_heart.webp",
|
||
"/two-hearts.webp",
|
||
"/broken_heart.webp",
|
||
],
|
||
answers: [
|
||
{
|
||
id: "single",
|
||
answer: "Single",
|
||
icon: "/heart.webp",
|
||
},
|
||
{
|
||
id: "relationship",
|
||
answer: "In a relationship",
|
||
icon: "https://d2ecldjic51fgm.cloudfront.net/pub/assets/aura/emoji/twohearts-bc5e3e37.png",
|
||
},
|
||
{
|
||
id: "married",
|
||
answer: "Married",
|
||
icon: "https://d2ecldjic51fgm.cloudfront.net/pub/assets/aura/emoji/ring-26f6592d.png",
|
||
},
|
||
{
|
||
id: "complicated",
|
||
answer: "Complicated",
|
||
icon: "https://d2ecldjic51fgm.cloudfront.net/pub/assets/aura/emoji/brokenheart-9e2ba6fb.png",
|
||
},
|
||
{
|
||
id: "other",
|
||
answer: "Unsure / Other",
|
||
icon: "https://d2ecldjic51fgm.cloudfront.net/pub/assets/aura/emoji/thinkingface-aa0f3a72.png",
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: "goal",
|
||
question: "What is your goal?",
|
||
navigateToUrl: routes.client.goalSetupV1(),
|
||
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?",
|
||
preloadImages: [
|
||
"/hyperPersonalizedAstrology.webp",
|
||
"/birthdate-image-male.svg",
|
||
"/birthdate-image-female.svg",
|
||
],
|
||
answers: [
|
||
{
|
||
id: "yes",
|
||
answer: "Yes",
|
||
icon: "/check_mark_button.webp",
|
||
},
|
||
{
|
||
id: "no",
|
||
answer: "No",
|
||
icon: "/cross_mark.webp",
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: "astrologyKnowledge",
|
||
question: "What’s your level of knowledge in astrology?",
|
||
description:
|
||
"So we can tailor the insights to suit your knowledge level",
|
||
navigateToUrl: routes.client.hyperPersonalizedAstrologyV1(),
|
||
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?",
|
||
preloadImages: ["/single-zodiac-info.webp"],
|
||
touchAction: "none",
|
||
answersElement: <BirthdateCustomAnswer />,
|
||
navigateToUrl: routes.client.singleZodiacInfoV1(),
|
||
},
|
||
{
|
||
id: "isBirthTime",
|
||
question: "Do you know your time of birth?",
|
||
preloadImages: ["/hourglassV1.webp", "/birthPlace.webp"],
|
||
answers: [
|
||
{
|
||
id: "yes",
|
||
answer: "Yes",
|
||
icon: "/check_mark_button.webp",
|
||
},
|
||
{
|
||
id: "no",
|
||
answer: "No",
|
||
icon: "/cross_mark.webp",
|
||
navigateToUrl: routes.client.noTimeV1(),
|
||
},
|
||
],
|
||
},
|
||
{
|
||
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 />,
|
||
backgroundColor: "#80A2A5",
|
||
textColor: {
|
||
title: "#fff",
|
||
description: "#fff",
|
||
},
|
||
},
|
||
{
|
||
id: "birthPlace",
|
||
question: "Where were you born?",
|
||
description:
|
||
"This determines the time zone at the place of your birth.",
|
||
touchAction: "none",
|
||
answersElement: <BirthPlaceCustomAnswer />,
|
||
backgroundImage: "/birthPlace.webp",
|
||
backgroundColor: "#0000004d",
|
||
preloadImages: [
|
||
"/slightly_frowning_face.webp",
|
||
"/neutral_face.webp",
|
||
"/wink.webp",
|
||
],
|
||
textColor: {
|
||
title: "#fff",
|
||
description: "#fff",
|
||
},
|
||
},
|
||
{
|
||
id: "problems",
|
||
question: "",
|
||
navigateToUrl: routes.client.worksRouterV1(),
|
||
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.”",
|
||
preloadImages: ["/DeWatermark3.webp"],
|
||
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 what’s wrong more than what’s 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: "/DeWatermark3.webp",
|
||
preloadImages: [
|
||
"/bar_chart.webp",
|
||
"/scales.webp",
|
||
"/airplane.webp",
|
||
"/star_struck.webp",
|
||
"/flexed_biceps.webp",
|
||
],
|
||
answers: [
|
||
{
|
||
id: "yes",
|
||
answer: "Yes",
|
||
icon: "/check_mark_button.webp",
|
||
},
|
||
{
|
||
id: "no",
|
||
answer: "No",
|
||
icon: "/cross_mark.webp",
|
||
},
|
||
],
|
||
textColor: {
|
||
title: "#fff",
|
||
},
|
||
},
|
||
{
|
||
id: "mostImportant",
|
||
question: "What is most important to you?",
|
||
preloadImages: ["/DeWatermark2.webp"],
|
||
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?",
|
||
preloadImages: [
|
||
"/smiling_face_with_heart_eyes.webp",
|
||
"/pleading_face.webp",
|
||
"/face_with_raised_eyebrow.webp",
|
||
"/confused.webp",
|
||
"/smiling_face_with_smiling_eyes.webp",
|
||
],
|
||
answers: [
|
||
{
|
||
id: "yes",
|
||
answer: "Yes",
|
||
icon: "/thumbs_up.webp",
|
||
navigateToUrl: routes.client.notAloneV1(),
|
||
},
|
||
{
|
||
id: "sometimes",
|
||
answer: "Sometimes",
|
||
icon: "/thumbs_more_up.webp",
|
||
navigateToUrl: routes.client.notAloneV1(),
|
||
},
|
||
{
|
||
id: "rarely",
|
||
answer: "Rarely",
|
||
icon: "/thumbs_more_down.webp",
|
||
navigateToUrl: routes.client.allRightV1(),
|
||
},
|
||
{
|
||
id: "not_all",
|
||
answer: "Not at all",
|
||
icon: "/thumbs_down.webp",
|
||
navigateToUrl: routes.client.allRightV1(),
|
||
},
|
||
],
|
||
},
|
||
{
|
||
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: "I’m not working",
|
||
icon: "/smiling_face_with_heart_eyes.webp",
|
||
},
|
||
{
|
||
id: "hate",
|
||
answer: "I hate my job",
|
||
icon: "/pleading_face.webp",
|
||
},
|
||
{
|
||
id: "okay",
|
||
answer: "It’s okay, it pays the bills",
|
||
icon: "/slightly_smiling_face.webp",
|
||
},
|
||
{
|
||
id: "underpaid",
|
||
answer: "I’m 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.almostThereV1(),
|
||
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: "What’s your partner’s gender?",
|
||
answers: [
|
||
{
|
||
id: "male",
|
||
answer: "Male",
|
||
icon: "/man.webp",
|
||
},
|
||
{
|
||
id: "female",
|
||
answer: "Female",
|
||
icon: "/woman.webp",
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: "partnerBirthdate",
|
||
question: "What’s your partner’s date of birth?",
|
||
touchAction: "none",
|
||
answersElement: <BirthdateCustomAnswer affiliation="partner" />,
|
||
},
|
||
// TODO: add compatibility page
|
||
{
|
||
id: "partnerIsBirthTime",
|
||
question: "Do you know your partner’s time of birth?",
|
||
answers: [
|
||
{
|
||
id: "yes",
|
||
answer: "Yes",
|
||
icon: "/check_mark_button.webp",
|
||
},
|
||
{
|
||
id: "no",
|
||
answer: "No",
|
||
icon: "/cross_mark.webp",
|
||
navigateToUrl: `${routes.client.noTimeV1()}?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" />,
|
||
backgroundColor: "#80A2A5",
|
||
},
|
||
{
|
||
id: "partnerBirthPlace",
|
||
question: "Where was your partner born?",
|
||
touchAction: "none",
|
||
description:
|
||
"If you don’t know the exact place of birth just type in the country of birth.",
|
||
answersElement: <BirthPlaceCustomAnswer affiliation="partner" />,
|
||
backgroundImage: "/birthPlace.webp",
|
||
textColor: {
|
||
title: "#fff",
|
||
description: "#fff",
|
||
},
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: "relationships",
|
||
label: "Relationship & Personality Patterns",
|
||
color: "#08D7BA",
|
||
questions: [
|
||
{
|
||
id: "issueTogether",
|
||
question: "Do you agree with the statement below?",
|
||
description: "“My partner and I can talk about any issue together“",
|
||
backgroundImage: "/lovely_bedroom.webp",
|
||
preloadImages: [
|
||
"/cloud.webp",
|
||
"/down_arrow.webp",
|
||
"/down_arrow.webp",
|
||
"/woman_feeding_baby.webp",
|
||
"/anxious_face_with_sweat.webp",
|
||
"/family.webp",
|
||
"/jigsaw.webp",
|
||
"/hourglass.webp",
|
||
"/cross_mark.webp",
|
||
],
|
||
lottie: {
|
||
preloadKey: ELottieKeys.umbrella,
|
||
},
|
||
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?",
|
||
preloadImages: ["/satisfied-yes.webp", "/satisfied-no.webp"],
|
||
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?",
|
||
preloadImages: [
|
||
"/microscope.webp",
|
||
"/mountain.webp",
|
||
"/paperclip.webp",
|
||
"/blue_book.webp",
|
||
"/party_popper.webp",
|
||
"/scales.webp",
|
||
"/loudspeaker.webp",
|
||
"/shield.webp",
|
||
"/fearful_face.webp",
|
||
],
|
||
answers: [
|
||
{
|
||
id: "yes",
|
||
answer: "Yes",
|
||
icon: "/check_mark_button.webp",
|
||
navigateToUrl: routes.client.satisfiedResultV1(),
|
||
},
|
||
{
|
||
id: "no",
|
||
answer: "No",
|
||
icon: "/cross_mark.webp",
|
||
navigateToUrl: routes.client.satisfiedResultV1(),
|
||
},
|
||
],
|
||
},
|
||
{
|
||
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?",
|
||
lottie: {
|
||
preloadKey: ELottieKeys.cloudAndStars,
|
||
},
|
||
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?",
|
||
lottie: {
|
||
preloadKey: ELottieKeys.compass,
|
||
},
|
||
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 don’t 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...?",
|
||
answerClassName: styles["small-font-size-answer"],
|
||
lottie: {
|
||
preloadKey: ELottieKeys.darts,
|
||
},
|
||
answers: [
|
||
{
|
||
id: "optimistic",
|
||
answer: "Optimistic! They are totally doable, with some guidance.",
|
||
icon: "/slightly_smiling_face.webp",
|
||
navigateToUrl: routes.client.partnerRightPlaceV1(),
|
||
},
|
||
{
|
||
id: "cautious",
|
||
answer: "Cautious. I’ve struggled before, but I’m hopeful.",
|
||
icon: "/unamused.webp",
|
||
navigateToUrl: routes.client.partnerThingV1(),
|
||
},
|
||
{
|
||
id: "feeling",
|
||
answer: "I’m feeling a little anxious, honestly.",
|
||
icon: "/anxious_face_with_sweat.webp",
|
||
navigateToUrl: routes.client.partnerTotallyNormalV1(),
|
||
},
|
||
{
|
||
id: "not_shure",
|
||
answer: "Not sure / Don’t know",
|
||
icon: "/thinking_face.webp",
|
||
navigateToUrl: routes.client.partnerTotallyNormalV1(),
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: "appreciated",
|
||
question: "Do you agree with the statement below?",
|
||
description: "“My partner makes me feel really appreciated.”",
|
||
lottie: {
|
||
preloadKey: ELottieKeys.scalesNeutral,
|
||
},
|
||
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.withHeartV1(),
|
||
},
|
||
{
|
||
id: "head",
|
||
answer: "Head",
|
||
icon: "/brain.webp",
|
||
navigateToUrl: routes.client.withHeadV1(),
|
||
},
|
||
{
|
||
id: "both",
|
||
answer: "Both",
|
||
icon: "/paperclip.webp",
|
||
navigateToUrl: routes.client.bothV1(),
|
||
},
|
||
],
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: "relationship_pattern",
|
||
label: "Relationship Pattern",
|
||
color: "#08D7BA",
|
||
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 you’re 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?",
|
||
lottie: {
|
||
preloadKey: ELottieKeys.cloudAndStars,
|
||
},
|
||
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?",
|
||
lottie: {
|
||
preloadKey: ELottieKeys.compass,
|
||
},
|
||
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...?",
|
||
answerClassName: styles["small-font-size-answer"],
|
||
answers: [
|
||
{
|
||
id: "optimistic",
|
||
answer: "Optimistic! They are totally doable, with some guidance.",
|
||
icon: "/slightly_smiling_face.webp",
|
||
navigateToUrl: routes.client.partnerRightPlaceV1(),
|
||
},
|
||
{
|
||
id: "cautious",
|
||
answer: "Cautious. I’ve struggled before, but I’m hopeful.",
|
||
icon: "/unamused.webp",
|
||
navigateToUrl: routes.client.partnerThingV1(),
|
||
},
|
||
{
|
||
id: "anxious",
|
||
answer: "I’m feeling a little anxious, honestly.",
|
||
icon: "/anxious_face_with_sweat.webp",
|
||
navigateToUrl: routes.client.partnerTotallyNormalV1(),
|
||
},
|
||
{
|
||
id: "not_sure",
|
||
answer: "Not sure / Don’t know",
|
||
icon: "/thinking_face.webp",
|
||
navigateToUrl: routes.client.partnerTotallyNormalV1(),
|
||
},
|
||
],
|
||
},
|
||
],
|
||
},
|
||
];
|