Skip to content

Commit 59b6de2

Browse files
committed
feat: add ability to sort injections by meta.afOrder
1 parent 1c92c17 commit 59b6de2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

adminforth/modules/configValidator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ export default class ConfigValidator implements IConfigValidator {
5858
injections.forEach((target, i) => {
5959
injections[i] = this.validateComponent(target, errors);
6060
});
61-
return injections;
61+
// sort by injection.meta?.afOrder || 0 desc
62+
return injections.sort((a, b) => (b.meta?.afOrder ?? 0) - (a.meta?.afOrder ?? 0));
6263
}
6364

6465
checkCustomFileExists(filePath: string): Array<string> {

0 commit comments

Comments
 (0)