mirror of
https://github.com/Tria-plc/emaui.git
synced 2026-08-26 19:12:50 +00:00
fix: sort required document requirements by sortOrder in DocumentSlots component
This commit is contained in:
@@ -62,11 +62,13 @@ export function DocumentSlots({
|
||||
const [error, setError] = useState<string | null>(null);
|
||||
const resetRefs = useRef<Record<string, () => void>>({});
|
||||
|
||||
const required = requirements.filter(
|
||||
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;
|
||||
|
||||
Reference in New Issue
Block a user