Skip to content
This repository was archived by the owner on Jan 15, 2025. It is now read-only.

Commit 50be7d2

Browse files
committed
feat: generate parent error
1 parent c86617b commit 50be7d2

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

packages/ui/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @codefixlabs/ui
22

3+
## 0.1.57
4+
5+
### Patch Changes
6+
7+
- Generate parent error
8+
39
## 0.1.56
410

511
### Patch Changes

packages/ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@codefixlabs/ui",
3-
"version": "0.1.56",
3+
"version": "0.1.57",
44
"license": "MIT",
55
"sideEffects": false,
66
"exports": {

packages/ui/src/lib/form.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,16 @@ export const getErrorMessage = (error: FieldError | FieldError[]): string => {
1919
return error.root.message;
2020
}
2121

22+
if (Object.keys(error).length) {
23+
const firstKey = Object.keys(error).at(0) as keyof typeof error | undefined;
24+
if (!firstKey) {
25+
return '';
26+
}
27+
28+
const firstError = error[firstKey] as FieldError;
29+
30+
return getErrorMessage(firstError);
31+
}
32+
2233
return '';
2334
};

0 commit comments

Comments
 (0)