Skip to content

Commit e6fa9d9

Browse files
paodbjavier-godoy
authored andcommitted
refactor: replace use of LumoUtility properties
Close #10
1 parent a946112 commit e6fa9d9

File tree

2 files changed

+28
-7
lines changed

2 files changed

+28
-7
lines changed

src/main/java/com/flowingcode/vaadin/addons/cronexpressionfield/CronExpressionField.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
import com.vaadin.flow.data.provider.DataProvider;
5656
import com.vaadin.flow.function.SerializableConsumer;
5757
import com.vaadin.flow.internal.JsonSerializer;
58-
import com.vaadin.flow.theme.lumo.LumoUtility;
58+
5959
import elemental.json.JsonObject;
6060
import org.springframework.scheduling.support.CronExpression;
6161
import it.burning.cron.CronExpressionDescriptor;
@@ -195,10 +195,10 @@ private void configureLayout() {
195195
cronExpressionLayoutCb.setWidth("40%");
196196
cronDescriptionDiv.setWidthFull();
197197
cronDescriptionDiv.setClassName("description-div");
198-
addClassNames(LumoUtility.JustifyContent.CENTER, LumoUtility.AlignItems.CENTER, LumoUtility.Padding.NONE);
198+
addClassName("fc-cron-expression-field");
199199
setMaxWidth("450px");
200200

201-
mainLayout.addClassNames(LumoUtility.Margin.NONE, LumoUtility.Padding.NONE);
201+
mainLayout.addClassName("fc-cron-expression-field-main-layout");
202202

203203
topLayout.setWidthFull();
204204
topLayout.setAlignItems(Alignment.END);
@@ -259,7 +259,7 @@ private void setAdvancedLayout() {
259259

260260
commonExpressionsCb.addValueChangeListener(v -> updateCronExpression(commonExpressionsCb.getValue()));
261261
commonExpressionsCb.setWidthFull();
262-
commonExpressionsCb.addClassName(LumoUtility.AlignSelf.CENTER);
262+
commonExpressionsCb.addClassName("fc-common-expressions-combobox");
263263
commonExpressionsCb.setLabel(i18n.getCommonExpressionsLabel());
264264
commonExpressionsCb.setAllowCustomValue(false);
265265
mainLayout.add(commonExpressionsCb);
@@ -304,7 +304,7 @@ private void setDailyLayout() {
304304
getDailyExpression(timeUnitCb.getValue(), v.getValue());
305305
}
306306
});
307-
timeAmountField.addClassName(LumoUtility.Margin.NONE);
307+
timeAmountField.addClassName("fc-daily-layout-time-amount");
308308
timeAmountField.setSuffixComponent(timeUnitCb);
309309

310310
DayOfWeekSelector daySelector = new DayOfWeekSelector();
@@ -363,7 +363,6 @@ private void setMonthlyLayout() {
363363
}
364364
HorizontalLayout layout = new HorizontalLayout(startsAtTp, dayOfMonthField, monthField);
365365
layout.setWidthFull();
366-
layout.setJustifyContentMode(JustifyContentMode.CENTER);
367366
mainLayout.add(layout);
368367
}
369368

src/main/resources/META-INF/frontend/styles/cron-expression-field-styles.css

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,38 @@
2222
margin: 0;
2323
padding: 0;
2424
}
25+
2526
.inline-combobox::part(input-field) {
2627
background-color: transparent;
2728
padding: 0;
2829
margin: 0;
2930
}
31+
3032
vaadin-grid::part(header) {
3133
display: none;
3234
}
33-
.description-div{
35+
36+
.description-div {
3437
padding: 0;
3538
margin: 0;
3639
text-align: center;
3740
}
41+
42+
.fc-cron-expression-field {
43+
justify-content: center;
44+
align-items: center;
45+
padding: 0;
46+
}
47+
48+
.fc-cron-expression-field-main-layout {
49+
padding: 0;
50+
margin: 0;
51+
}
52+
53+
.fc-common-expressions-combobox {
54+
align-self: center;
55+
}
56+
57+
.fc-daily-layout-time-amount {
58+
margin: 0;
59+
}

0 commit comments

Comments
 (0)