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 [error, setError] = useState<string | null>(null);
|
||||||
const resetRefs = useRef<Record<string, () => void>>({});
|
const resetRefs = useRef<Record<string, () => void>>({});
|
||||||
|
|
||||||
const required = requirements.filter(
|
const required = requirements
|
||||||
(r) =>
|
.filter(
|
||||||
r.mode === 'ALWAYS' ||
|
(r) =>
|
||||||
(r.mode === 'CONDITIONAL' && conditionHolds(r.conditionExpression, formData)),
|
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) {
|
async function handle(documentKey: string, file: File | null) {
|
||||||
if (!file) return;
|
if (!file) return;
|
||||||
|
|||||||
Reference in New Issue
Block a user