fix: cast .length result to boolean (#1253)

This commit is contained in:
Rotimi Best
2023-10-17 11:16:46 +01:00
committed by GitHub
parent 20e2df6729
commit 75dc3c6d44

View File

@@ -189,6 +189,9 @@ export default function SingleResponseCard({
</>
);
const deleteSubmissionToolTip = <>This response is in progress.</>;
const hasHiddenFieldsEnabled = survey.hiddenFields?.enabled;
const fieldIds = survey.hiddenFields?.fieldIds || [];
const hasFieldIds = !!fieldIds.length;
return (
<div className={clsx("group relative", isOpen && "min-h-[300px]")}>
@@ -310,9 +313,9 @@ export default function SingleResponseCard({
</div>
);
})}
{survey.hiddenFields?.enabled && survey.hiddenFields?.fieldIds?.length && (
{hasHiddenFieldsEnabled && hasFieldIds && (
<div className="mt-6 flex flex-col gap-6">
{survey.hiddenFields.fieldIds.map((field) => {
{fieldIds.map((field) => {
return (
<div key={field}>
<p className="text-sm text-slate-500">Hidden Field: {field}</p>