diff --git a/packages/surveys/src/components/questions/ConsentQuestion.tsx b/packages/surveys/src/components/questions/ConsentQuestion.tsx
index 8748ab0955cd..bda1f3f821af 100644
--- a/packages/surveys/src/components/questions/ConsentQuestion.tsx
+++ b/packages/surveys/src/components/questions/ConsentQuestion.tsx
@@ -1,9 +1,10 @@
-import { TResponseData } from "@formbricks/types/responses";
-import type { TSurveyConsentQuestion } from "@formbricks/types/surveys";
import { BackButton } from "@/components/buttons/BackButton";
import SubmitButton from "@/components/buttons/SubmitButton";
+import QuestionImage from "@/components/general/QuestionImage";
import Headline from "@/components/general/Headline";
import HtmlBody from "@/components/general/HtmlBody";
+import { TResponseData } from "@formbricks/types/responses";
+import type { TSurveyConsentQuestion } from "@formbricks/types/surveys";
interface ConsentQuestionProps {
question: TSurveyConsentQuestion;
@@ -26,12 +27,7 @@ export default function ConsentQuestion({
}: ConsentQuestionProps) {
return (
- {question.imageUrl && (
-
- {/* eslint-disable-next-line @next/next/no-img-element */}
-
-
- )}
+ {question.imageUrl &&
}
diff --git a/packages/surveys/src/components/questions/MultipleChoiceMultiQuestion.tsx b/packages/surveys/src/components/questions/MultipleChoiceMultiQuestion.tsx
index 486cb0e93207..7797fcc737e9 100644
--- a/packages/surveys/src/components/questions/MultipleChoiceMultiQuestion.tsx
+++ b/packages/surveys/src/components/questions/MultipleChoiceMultiQuestion.tsx
@@ -1,5 +1,6 @@
import { BackButton } from "@/components/buttons/BackButton";
import SubmitButton from "@/components/buttons/SubmitButton";
+import QuestionImage from "@/components/general/QuestionImage";
import Headline from "@/components/general/Headline";
import Subheader from "@/components/general/Subheader";
import { cn, shuffleQuestions } from "@/lib/utils";
@@ -91,12 +92,7 @@ export default function MultipleChoiceMultiQuestion({
onSubmit({ [question.id]: newValue });
}}
className="w-full">
- {question.imageUrl && (
-
- {/* eslint-disable-next-line @next/next/no-img-element */}
-
-
- )}
+ {question.imageUrl &&
}
diff --git a/packages/surveys/src/components/questions/MultipleChoiceSingleQuestion.tsx b/packages/surveys/src/components/questions/MultipleChoiceSingleQuestion.tsx
index d6d3179ffcf9..3c2559bc434a 100644
--- a/packages/surveys/src/components/questions/MultipleChoiceSingleQuestion.tsx
+++ b/packages/surveys/src/components/questions/MultipleChoiceSingleQuestion.tsx
@@ -1,5 +1,6 @@
import { BackButton } from "@/components/buttons/BackButton";
import SubmitButton from "@/components/buttons/SubmitButton";
+import QuestionImage from "@/components/general/QuestionImage";
import Headline from "@/components/general/Headline";
import Subheader from "@/components/general/Subheader";
import { cn, shuffleQuestions } from "@/lib/utils";
@@ -60,12 +61,7 @@ export default function MultipleChoiceSingleQuestion({
onSubmit({ [question.id]: value });
}}
className="w-full">
- {question.imageUrl && (
-
- {/* eslint-disable-next-line @next/next/no-img-element */}
-
-
- )}
+ {question.imageUrl &&
}
diff --git a/packages/surveys/src/components/questions/NPSQuestion.tsx b/packages/surveys/src/components/questions/NPSQuestion.tsx
index 81f6a76502a5..b20fc47df0d7 100644
--- a/packages/surveys/src/components/questions/NPSQuestion.tsx
+++ b/packages/surveys/src/components/questions/NPSQuestion.tsx
@@ -1,5 +1,6 @@
import { BackButton } from "@/components/buttons/BackButton";
import SubmitButton from "@/components/buttons/SubmitButton";
+import QuestionImage from "@/components/general/QuestionImage";
import Headline from "@/components/general/Headline";
import Subheader from "@/components/general/Subheader";
import { cn } from "@/lib/utils";
@@ -31,12 +32,7 @@ export default function NPSQuestion({
e.preventDefault();
onSubmit({ [question.id]: value });
}}>
- {question.imageUrl && (
-
- {/* eslint-disable-next-line @next/next/no-img-element */}
-
-
- )}
+ {question.imageUrl &&
}
diff --git a/packages/surveys/src/components/questions/OpenTextQuestion.tsx b/packages/surveys/src/components/questions/OpenTextQuestion.tsx
index d9e51dc2a413..5eefc5772c1f 100644
--- a/packages/surveys/src/components/questions/OpenTextQuestion.tsx
+++ b/packages/surveys/src/components/questions/OpenTextQuestion.tsx
@@ -1,5 +1,6 @@
import { BackButton } from "@/components/buttons/BackButton";
import SubmitButton from "@/components/buttons/SubmitButton";
+import QuestionImage from "@/components/general/QuestionImage";
import Headline from "@/components/general/Headline";
import Subheader from "@/components/general/Subheader";
import { TResponseData } from "@formbricks/types/responses";
@@ -53,12 +54,7 @@ export default function OpenTextQuestion({
// }
}}
className="w-full">
- {question.imageUrl && (
-
- {/* eslint-disable-next-line @next/next/no-img-element */}
-
-
- )}
+ {question.imageUrl &&
}
diff --git a/packages/surveys/src/components/questions/PictureSelectionQuestion.tsx b/packages/surveys/src/components/questions/PictureSelectionQuestion.tsx
index 2eadad9c6d3c..36a609e2fcad 100644
--- a/packages/surveys/src/components/questions/PictureSelectionQuestion.tsx
+++ b/packages/surveys/src/components/questions/PictureSelectionQuestion.tsx
@@ -1,5 +1,6 @@
import { BackButton } from "@/components/buttons/BackButton";
import SubmitButton from "@/components/buttons/SubmitButton";
+import QuestionImage from "@/components/general/QuestionImage";
import Headline from "@/components/general/Headline";
import Subheader from "@/components/general/Subheader";
import { cn } from "@/lib/utils";
@@ -82,12 +83,7 @@ export default function PictureSelectionQuestion({
onSubmit({ [question.id]: value });
}}
className="w-full">
- {question.imageUrl && (
-
- {/* eslint-disable-next-line @next/next/no-img-element */}
-
-
- )}
+ {question.imageUrl &&
}
diff --git a/packages/surveys/src/components/questions/RatingQuestion.tsx b/packages/surveys/src/components/questions/RatingQuestion.tsx
index 94ce0fa1d832..77d31f1b70d1 100644
--- a/packages/surveys/src/components/questions/RatingQuestion.tsx
+++ b/packages/surveys/src/components/questions/RatingQuestion.tsx
@@ -1,5 +1,6 @@
import { BackButton } from "@/components/buttons/BackButton";
import SubmitButton from "@/components/buttons/SubmitButton";
+import QuestionImage from "@/components/general/QuestionImage";
import Headline from "@/components/general/Headline";
import { cn } from "@/lib/utils";
import { TResponseData } from "@formbricks/types/responses";
@@ -68,15 +69,10 @@ export default function RatingQuestion({
onSubmit({ [question.id]: value });
}}
className="w-full">
- {question.imageUrl && (
-
- {/* eslint-disable-next-line @next/next/no-img-element */}
-
-
- )}
+ {question.imageUrl &&
}
-
+