Skip to content

Commit 9409c8e

Browse files
elPeirettijavier-godoy
authored andcommitted
fix(demo): initialize combos on rendering demo
1 parent ae8f5b1 commit 9409c8e

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/test/java/com/flowingcode/vaadin/addons/localecombobox/RenderingDemo.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
import com.vaadin.flow.component.checkbox.Checkbox;
2424
import com.vaadin.flow.router.PageTitle;
2525
import com.vaadin.flow.router.Route;
26+
import java.util.Arrays;
27+
import java.util.List;
2628
import java.util.Locale;
2729

2830
@DemoSource
@@ -32,8 +34,12 @@
3234
public class RenderingDemo extends BaseLocaleComboBoxDemo {
3335
public RenderingDemo() {
3436

35-
LocaleComboBox defaultLocaleCombo = new LocaleComboBox();
36-
LocaleComboBox flagsLocaleCombo = new LocaleComboBox();
37+
List<Locale> localeList =
38+
Arrays.stream(Locale.getAvailableLocales()).filter(loc -> !loc.getDisplayName().isBlank())
39+
.sorted((l1, l2) -> l1.getDisplayName().compareTo(l2.getDisplayName())).toList();
40+
41+
LocaleComboBox defaultLocaleCombo = new LocaleComboBox(localeList);
42+
LocaleComboBox flagsLocaleCombo = new LocaleComboBox(localeList);
3743
Checkbox checkbox = new Checkbox("Render flags");
3844

3945
defaultLocaleCombo.setValue(Locale.ITALY);

0 commit comments

Comments
 (0)