diff --git a/packages/survey-ui/src/components/elements/consent.tsx b/packages/survey-ui/src/components/elements/consent.tsx index 7cf7bab4f8..e507d1164e 100644 --- a/packages/survey-ui/src/components/elements/consent.tsx +++ b/packages/survey-ui/src/components/elements/consent.tsx @@ -74,7 +74,7 @@ function Consent({ onCheckedChange={handleCheckboxChange} disabled={disabled} aria-invalid={Boolean(errorMessage)} - aria-required={required} + required={required} /> {/* need to use style here because tailwind is not able to use css variables for font size and weight */} ): React.JSX.Element { // Initialize date from value string, parsing as local time to avoid timezone issues const [date, setDate] = React.useState(() => { @@ -128,17 +130,21 @@ function DateElement({ {/* Headline */} - {/* Calendar - Always visible */} -
- +
+ + {/* Calendar - Always visible */} +
+ +
); diff --git a/packages/survey-ui/src/components/elements/file-upload.tsx b/packages/survey-ui/src/components/elements/file-upload.tsx index 2674b7c382..77520c888d 100644 --- a/packages/survey-ui/src/components/elements/file-upload.tsx +++ b/packages/survey-ui/src/components/elements/file-upload.tsx @@ -2,7 +2,6 @@ import { Upload, UploadIcon, X } from "lucide-react"; import * as React from "react"; import { ElementError } from "@/components/general/element-error"; import { ElementHeader } from "@/components/general/element-header"; -import { Input } from "@/components/general/input"; import { cn } from "@/lib/utils"; /** @@ -193,11 +192,11 @@ function UploadArea({ id={`${inputId}-label`}> {placeholderText}
- { handleRowChange(row.id, newColumnId); }} + name={rowGroupId} disabled={disabled} required={required} aria-invalid={Boolean(errorMessage)}> @@ -142,6 +143,7 @@ function Matrix({