From 9930f9af038d64a726cddfecefc5d9414f48616a Mon Sep 17 00:00:00 2001 From: Jakob Schott Date: Wed, 21 May 2025 15:25:18 +0200 Subject: [PATCH] restructured image in pictureselection, to make image download link visible. changed icon --- .../questions/picture-selection-question.tsx | 147 ++++++++---------- 1 file changed, 67 insertions(+), 80 deletions(-) diff --git a/packages/surveys/src/components/questions/picture-selection-question.tsx b/packages/surveys/src/components/questions/picture-selection-question.tsx index e6c5f62777..270c18cb60 100644 --- a/packages/surveys/src/components/questions/picture-selection-question.tsx +++ b/packages/surveys/src/components/questions/picture-selection-question.tsx @@ -8,6 +8,7 @@ import { getLocalizedValue } from "@/lib/i18n"; import { getOriginalFileNameFromUrl } from "@/lib/storage"; import { getUpdatedTtc, useTtc } from "@/lib/ttc"; import { cn } from "@/lib/utils"; +import { ImageDownIcon } from "lucide-react"; import { useEffect, useState } from "preact/hooks"; import { type TResponseData, type TResponseTtc } from "@formbricks/types/responses"; import type { TSurveyPictureSelectionQuestion, TSurveyQuestionId } from "@formbricks/types/surveys/types"; @@ -124,42 +125,70 @@ export function PictureSelectionQuestion({ Options
{questionChoices.map((choice) => ( - { e.stopPropagation(); }} - className="fb-absolute fb-bottom-2 fb-right-2 fb-flex fb-items-center fb-gap-2 fb-whitespace-nowrap fb-rounded-md fb-bg-slate-800 fb-bg-opacity-40 fb-p-1.5 fb-text-white fb-opacity-0 fb-backdrop-blur-lg fb-transition fb-duration-300 fb-ease-in-out hover:fb-bg-opacity-65 group-hover/image:fb-opacity-100"> - - - - - - + className="fb-absolute fb-bottom-4 fb-right-2 fb-flex fb-items-center fb-gap-2 fb-whitespace-nowrap fb-rounded-md fb-bg-slate-800 fb-bg-opacity-40 fb-p-1.5 fb-text-white fb-backdrop-blur-lg fb-transition fb-duration-300 fb-ease-in-out hover:fb-bg-opacity-65 group-hover/image:fb-opacity-100 fb-z-20"> + - {question.allowMulti ? ( - - ) : ( - - )} - +
))}