Skip to content

Commit 14aa98b

Browse files
committed
Add fieldAddon Right and Left to Password
- Add fieldAddonRight and fieldAddonLeft to Password - Update generator
1 parent 87be468 commit 14aa98b

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

src/main/java/io/asfjava/ui/core/form/Password.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
String placeHolder() default "";
1515

1616
String description() default "";
17+
18+
String fieldAddonLeft() default"";
19+
20+
String fieldAddonRight() default"";
1721

1822
boolean noTitle() default false;
1923

src/main/java/io/asfjava/ui/core/generators/PasswordGenerator.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,17 @@ public void generate(ObjectNode fieldFormDefinition, Field field) {
1818
if (!description.isEmpty()) {
1919
fieldFormDefinition.put("description", description);
2020
}
21+
22+
String fieldAddonLeft = annotation.fieldAddonLeft();
23+
if (!fieldAddonLeft.isEmpty()) {
24+
fieldFormDefinition.put("fieldAddonLeft", fieldAddonLeft);
25+
}
26+
27+
String fieldAddonRight = annotation.fieldAddonRight();
28+
if (!fieldAddonRight.isEmpty()) {
29+
fieldFormDefinition.put("fieldAddonRight", fieldAddonRight);
30+
}
31+
2132
String placeHolder = annotation.placeHolder();
2233
if (!placeHolder.isEmpty()) {
2334
fieldFormDefinition.put("placeholder", placeHolder);

0 commit comments

Comments
 (0)