w-aura/src/components/pages/ABDesign/v1/data/stepsQuestionary.tsx
Daniil Chemerkin 8dea221cc3 Develop
2024-05-17 16:29:26 +00:00

1138 lines
30 KiB
TypeScript
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 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";
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.",
answers: [
{
id: "single",
answer: "Single",
icon: "/heart.png",
},
{
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.png",
conditionalValues: ["single", "complicated", "other"],
},
{
id: "get_married",
answer: "To get married",
icon: "/ring.png",
conditionalValues: ["single", "complicated", "other"],
},
{
id: "understand_myself",
answer: "Understand myself better",
icon: "/thinking_face.png",
conditionalValues: ["single", "complicated", "other"],
},
{
id: "achieve_happiness",
answer: "Achieve happiness",
icon: "/star_struck.png",
conditionalValues: ["single", "complicated", "other"],
},
{
id: "personal_growth",
answer: "Personal growth",
icon: "/sparkles.png",
conditionalValues: ["single", "complicated", "other"],
},
{
id: "increase_realtionship",
answer: "Increase relationship satisfaction",
icon: "/two-hearts.png",
conditionalValues: ["relationship", "married"],
},
{
id: "fix_realtionship",
answer: "Fix relationship problems",
icon: "/broken_heart.png",
conditionalValues: ["relationship", "married"],
},
{
id: "build_strong",
answer: "Build a strong marriage",
icon: "/kiss.png",
conditionalValues: ["relationship", "married"],
},
{
id: "check_compatibility",
answer: "Check compatibility",
icon: "/woman-heart-man.png",
conditionalValues: [
"single",
"relationship",
"married",
"complicated",
"other",
],
},
{
id: "all_above",
answer: "All above",
icon: "/hands_heart.png",
conditionalValues: [
"single",
"relationship",
"married",
"complicated",
"other",
],
},
],
},
{
id: "parent",
question: "Are you a parent?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/check_mark_button.png",
},
{
id: "no",
answer: "No",
icon: "/cross_mark.png",
},
],
},
{
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.hyperPersonalizedAstrologyV1(),
answers: [
{
id: "expert",
answer: "An expert",
icon: "/man_student.png",
},
{
id: "curious",
answer: "Curious",
icon: "/face_with_monocle.png",
},
{
id: "beginner",
answer: "A beginner",
icon: "/slightly_smiling_face.png",
},
],
},
{
id: "birthdate",
question: "What's your date of birth?",
answersElement: <BirthdateCustomAnswer />,
navigateToUrl: routes.client.singleZodiacInfoV1(),
},
{
id: "isBirthTime",
question: "Do you know your time of birth?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/check_mark_button.png",
},
{
id: "no",
answer: "No",
icon: "/cross_mark.png",
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.",
answersElement: <BirthPlaceCustomAnswer />,
backgroundImage: "/birthPlace.png",
backgroundColor: "#0000004d",
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.”",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/check_mark_button.png",
},
{
id: "no",
answer: "No",
icon: "/cross_mark.png",
},
],
},
{
id: "notice",
question: "Do you tend to notice whats wrong more than whats right?",
answers: [
{
id: "very_frequently",
answer: "Very frequently",
icon: "/thumbs_up.png",
},
{
id: "frequently",
answer: "Frequently",
icon: "/thumbs_more_up.png",
},
{
id: "occasionally",
answer: "Occasionally",
icon: "/thumbs_middle.png",
},
{
id: "rarely",
answer: "Rarely",
icon: "/thumbs_more_down.png",
},
{
id: "never",
answer: "Never",
icon: "/thumbs_down.png",
},
],
},
{
id: "sensitive",
question: "Are you sensitive to criticism?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/thumbs_up.png",
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/thumbs_more_up.png",
},
{
id: "rarely",
answer: "Rarely",
icon: "/thumbs_more_down.png",
},
{
id: "not_all",
answer: "Not at all",
icon: "/thumbs_down.png",
},
],
},
{
id: "tendToOverthink",
question: "Do you tend to overthink?",
backgroundImage: "/DeWatermark3.png",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/check_mark_button.png",
},
{
id: "no",
answer: "No",
icon: "/cross_mark.png",
},
],
textColor: {
title: "#fff",
},
},
{
id: "mostImportant",
question: "What is most important to you?",
answers: [
{
id: "success",
answer: "Success",
icon: "/bar_chart.png",
},
{
id: "romance",
answer: "Romance",
icon: "/two-hearts.png",
},
{
id: "stability",
answer: "Stability",
icon: "/scales.png",
},
{
id: "freedom",
answer: "Freedom",
icon: "/airplane.png",
},
{
id: "happiness",
answer: "Happiness",
icon: "/star_struck.png",
},
{
id: "health",
answer: "Health",
icon: "/flexed_biceps.png",
},
{
id: "all",
answer: "All above",
icon: "/check_mark_button.png",
},
],
},
{
id: "emotionalControl",
question: "Is emotional control tricky for you?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/thumbs_up.png",
navigateToUrl: routes.client.notAloneV1(),
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/thumbs_more_up.png",
navigateToUrl: routes.client.notAloneV1(),
},
{
id: "rarely",
answer: "Rarely",
icon: "/thumbs_more_down.png",
navigateToUrl: routes.client.allRightV1(),
},
{
id: "not_all",
answer: "Not at all",
icon: "/thumbs_down.png",
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.png",
},
{
id: "not_working",
answer: "Im not working",
icon: "/smiling_face_with_heart_eyes.png",
},
{
id: "hate",
answer: "I hate my job",
icon: "/pleading_face.png",
},
{
id: "okay",
answer: "Its okay, it pays the bills",
icon: "/slightly_smiling_face.png",
},
{
id: "underpaid",
answer: "Im underpaid",
icon: "/face_with_raised_eyebrow.png",
},
{
id: "stopped_growing",
answer: "I have stopped growing professionally",
icon: "/neutral_face.png",
},
],
},
{
id: "want",
question: "Do you always know exactly what you want?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/slightly_smiling_face.png",
},
{
id: "no",
answer: "No",
icon: "/confused.png",
},
{
id: "not_shure",
answer: "Not shure",
icon: "/neutral_face.png",
},
],
},
{
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.png",
},
{
id: "yes",
answer: "Yes",
icon: "/confused.png",
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/neutral_face.png",
},
{
id: "rarely",
answer: "Rarely",
icon: "/slightly_smiling_face.png",
},
],
},
],
},
{
id: "partnerProfile",
label: "Your partner`s profile",
color: "#56ccf2",
questions: [
{
id: "partnerGender",
question: "Whats your partners gender?",
answers: [
{
id: "male",
answer: "Male",
icon: "/man.png",
},
{
id: "female",
answer: "Female",
icon: "/woman.png",
},
],
},
{
id: "partnerBirthdate",
question: "Whats your partners date of birth?",
answersElement: <BirthdateCustomAnswer affiliation="partner" />,
},
// TODO: add compatibility page
{
id: "partnerIsBirthTime",
question: "Do you know your partners time of birth?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/check_mark_button.png",
},
{
id: "no",
answer: "No",
icon: "/cross_mark.png",
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?",
description:
"If you dont know the exact place of birth just type in the country of birth.",
answersElement: <BirthPlaceCustomAnswer affiliation="partner" />,
backgroundImage: "/birthPlace.png",
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.png",
answers: [
{
id: "strongly_agree",
answer: "Strongly agree",
icon: "/raising_hands.png",
},
{
id: "agree",
answer: "Agree",
icon: "/thumbs_up.png",
},
{
id: "neutral",
answer: "Neutral",
icon: "/thumbs_middle.png",
},
{
id: "disagree",
answer: "Disagree",
icon: "/thumbs_more_down.png",
},
{
id: "strongly_disagree",
answer: "Strongly disagree",
icon: "/thumbs_down.png",
},
],
},
{
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.png",
},
{
id: "agree",
answer: "Agree",
icon: "/thumbs_up.png",
},
{
id: "neutral",
answer: "Neutral",
icon: "/thumbs_middle.png",
},
{
id: "disagree",
answer: "Disagree",
icon: "/thumbs_more_down.png",
},
{
id: "strongly_disagree",
answer: "Strongly disagree",
icon: "/thumbs_down.png",
},
],
},
{
id: "satisfied",
question:
"Are you satisfied with how you and your partner communicate?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/check_mark_button.png",
navigateToUrl: routes.client.satisfiedResultV1(),
},
{
id: "no",
answer: "No",
icon: "/cross_mark.png",
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.png",
},
{
id: "agree",
answer: "Agree",
icon: "/thumbs_up.png",
},
{
id: "neutral",
answer: "Neutral",
icon: "/thumbs_middle.png",
},
{
id: "disagree",
answer: "Disagree",
icon: "/thumbs_more_down.png",
},
{
id: "strongly_disagree",
answer: "Strongly disagree",
icon: "/thumbs_down.png",
},
],
},
{
id: "bigPicture",
question:
"Would you describe your partner as a detail-oriented or big-picture person?",
answers: [
{
id: "detailed",
answer: "Detail-oriented",
icon: "/microscope.png",
},
{
id: "big_picture",
answer: "Big-picture",
icon: "/mountain.png",
},
{
id: "both",
answer: "A bit of both",
icon: "/paperclip.png",
},
],
},
{
id: "introvertOrExtravert",
question: "Is your partner an introvert or extrovert?",
answers: [
{
id: "introvert",
answer: "Introvert",
icon: "/blue_book.png",
},
{
id: "extravert",
answer: "Extravert",
icon: "/party_popper.png",
},
{
id: "both",
answer: "A bit of both",
icon: "/scales.png",
},
],
},
{
id: "irritated",
question: "Does your partner get angry or irritated easily?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/face_with_raised_eyebrow.png",
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/thinking_face.png",
},
{
id: "rarely",
answer: "Rarely",
icon: "/neutral_face.png",
},
{
id: "not_all",
answer: "Not at all",
icon: "/slightly_smiling_face.png",
},
],
},
{
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.png",
},
{
id: "depends",
answer: "Depends on the situation and the person",
icon: "/scales.png",
},
{
id: "no",
answer: "No, I dont want to get hurt or hurt another person",
icon: "/shield.png",
},
{
id: "no2",
answer: "No, it makes me nervous",
icon: "/fearful_face.png",
},
],
},
{
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.png",
navigateToUrl: routes.client.partnerRightPlaceV1(),
},
{
id: "cautious",
answer: "Cautious. Ive struggled before, but Im hopeful.",
icon: "/unamused.png",
navigateToUrl: routes.client.partnerThingV1(),
},
{
id: "feeling",
answer: "Im feeling a little anxious, honestly.",
icon: "/anxious_face_with_sweat.png",
navigateToUrl: routes.client.partnerTotallyNormalV1(),
},
{
id: "not_shure",
answer: "Not sure / Dont know",
icon: "/thinking_face.png",
navigateToUrl: routes.client.partnerTotallyNormalV1(),
},
],
},
{
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.png",
},
{
id: "agree",
answer: "Agree",
icon: "/thumbs_up.png",
},
{
id: "neutral",
answer: "Neutral",
icon: "/thumbs_middle.png",
},
{
id: "disagree",
answer: "Disagree",
icon: "/thumbs_more_down.png",
},
{
id: "strongly_disagree",
answer: "Strongly disagree",
icon: "/thumbs_down.png",
},
],
},
{
id: "decisions",
question: "Do you make decisions with your head or your heart?",
answers: [
{
id: "heart",
answer: "Heart",
icon: "/red-heart.png",
navigateToUrl: routes.client.withHeartV1(),
},
{
id: "head",
answer: "Head",
icon: "/brain.png",
navigateToUrl: routes.client.withHeadV1(),
},
{
id: "both",
answer: "Both",
icon: "/paperclip.png",
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.png",
},
{
id: "agree",
answer: "Agree",
icon: "/thumbs_up.png",
},
{
id: "neutral",
answer: "Neutral",
icon: "/thumbs_middle.png",
},
{
id: "disagree",
answer: "Disagree",
icon: "/thumbs_more_down.png",
},
{
id: "strongly_disagree",
answer: "Strongly disagree",
icon: "/thumbs_down.png",
},
],
},
{
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.png",
},
{
id: "agree",
answer: "Agree",
icon: "/thumbs_up.png",
},
{
id: "neutral",
answer: "Neutral",
icon: "/thumbs_middle.png",
},
{
id: "disagree",
answer: "Disagree",
icon: "/thumbs_more_down.png",
},
{
id: "strongly_disagree",
answer: "Strongly disagree",
icon: "/thumbs_down.png",
},
],
},
{
id: "goodEnough",
question: "Do you often worry that youre not good enough?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/thumbs_up.png",
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/thumbs_middle.png",
},
{
id: "rarely",
answer: "Rarely",
icon: "/thumbs_more_down.png",
},
{
id: "not_all",
answer: "Not at all",
icon: "/thumbs_down.png",
},
],
},
{
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.png",
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/thinking_face.png",
},
{
id: "rarely",
answer: "Rarely",
icon: "/neutral_face.png",
},
{
id: "not_all",
answer: "Not at all",
icon: "/slightly_smiling_face.png",
},
],
},
{
id: "innerSelf",
question: "Do you share your inner self with people you like?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/thumbs_up.png",
},
{
id: "no",
answer: "No",
icon: "/thumbs_down.png",
},
{
id: "not_sure",
answer: "Not sure",
icon: "/neutral_face.png",
},
],
},
{
id: "aboutPeople",
question:
"Do you remember small details about the people who are important to you?",
answers: [
{
id: "yes",
answer: "Yes",
icon: "/raising_hands.png",
},
{
id: "sometimes",
answer: "Sometimes",
icon: "/slightly_smiling_face.png",
},
{
id: "rarely",
answer: "Rarely",
icon: "/thinking_face.png",
},
{
id: "not_all",
answer: "Not at all",
icon: "/thumbs_down.png",
},
],
},
{
id: "idealDate",
question: "What is your ideal date?",
answers: [
{
id: "dinner",
answer: "Dinner at a fancy restaurant",
icon: "/fork_and_knife_with_plate.png",
},
{
id: "nature",
answer: "A hike in nature",
icon: "/mountain.png",
},
{
id: "talking",
answer: "Talking under the stars",
icon: "/cityscape_at_dusk.png",
},
{
id: "walk",
answer: "A walk in the park",
icon: "/national_park.png",
},
{
id: "skydiving",
answer: "Skydiving",
icon: "/parachute.png",
},
],
},
{
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.png",
},
{
id: "big_picture",
answer: "Big picture",
icon: "/mountain.png",
},
{
id: "both",
answer: "A bit of both",
icon: "/paperclip.png",
},
],
},
{
id: "idealPartner",
question: "Is your ideal partner an introvert or extrovert?",
answers: [
{
id: "introvert",
answer: "Introvert",
icon: "/blue_book.png",
},
{
id: "extrovert",
answer: "Extrovert",
icon: "/party_popper.png",
},
{
id: "both",
answer: "A bit of both",
icon: "/scales.png",
},
],
},
{
id: "relationshipGoal",
question: "When you think about your relationship goals, you feel...?",
answerClassName: styles["relationship-goal-answer"],
answers: [
{
id: "optimistic",
answer: "Optimistic! They are totally doable, with some guidance.",
icon: "/slightly_smiling_face.png",
navigateToUrl: routes.client.partnerRightPlaceV1(),
},
{
id: "cautious",
answer: "Cautious. Ive struggled before, but Im hopeful.",
icon: "/unamused.png",
navigateToUrl: routes.client.partnerThingV1(),
},
{
id: "anxious",
answer: "Im feeling a little anxious, honestly.",
icon: "/anxious_face_with_sweat.png",
navigateToUrl: routes.client.partnerTotallyNormalV1(),
},
{
id: "not_sure",
answer: "Not sure / Dont know",
icon: "/thinking_face.png",
navigateToUrl: routes.client.partnerTotallyNormalV1(),
},
],
},
],
},
];