fix: sort required document requirements by sortOrder in DocumentSlots component

This commit is contained in:
estifanos
2026-08-11 10:09:51 +00:00
parent f388a63361
commit 3b63721268

View File

@@ -62,11 +62,13 @@ export function DocumentSlots({
const [error, setError] = useState<string | null>(null);
const resetRefs = useRef<Record<string, () => void>>({});
const required = requirements.filter(
(r) =>
r.mode === 'ALWAYS' ||
(r.mode === 'CONDITIONAL' && conditionHolds(r.conditionExpression, formData)),
);
const required = requirements
.filter(
(r) =>
r.mode === 'ALWAYS' ||
(r.mode === 'CONDITIONAL' && conditionHolds(r.conditionExpression, formData)),
)
.sort((a, b) => (a.sortOrder ?? 0) - (b.sortOrder ?? 0));
async function handle(documentKey: string, file: File | null) {
if (!file) return;