Skip to content

Commit a550ff2

Browse files
paodbjavier-godoy
authored andcommitted
refactor(demo): update demo views to use commons demo annotations
1 parent b24c9c0 commit a550ff2

File tree

7 files changed

+31
-27
lines changed

7 files changed

+31
-27
lines changed

src/test/java/com/flowingcode/vaadin/addons/chipfield/BinderDemo.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,19 @@
1919
*/
2020
package com.flowingcode.vaadin.addons.chipfield;
2121

22+
import com.flowingcode.vaadin.addons.demo.DemoSource;
2223
import com.vaadin.flow.component.button.Button;
2324
import com.vaadin.flow.component.notification.Notification;
2425
import com.vaadin.flow.component.notification.Notification.Position;
2526
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
2627
import com.vaadin.flow.data.binder.Binder;
28+
import com.vaadin.flow.router.PageTitle;
2729
import java.util.Arrays;
2830
import java.util.List;
2931
import java.util.stream.Collectors;
3032

33+
@PageTitle("Binder")
34+
@DemoSource
3135
@SuppressWarnings("serial")
3236
public class BinderDemo extends VerticalLayout {
3337

src/test/java/com/flowingcode/vaadin/addons/chipfield/ChipfieldDemoView.java

Lines changed: 7 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -31,32 +31,12 @@
3131
@GithubLink("https://github.com/FlowingCode/ChipFieldAddon")
3232
public class ChipfieldDemoView extends TabbedDemo {
3333

34-
private static final String DATAPROVIDER_DEMO = "Data Provider";
35-
private static final String RESTRICTED_DEMO = "Restricted";
36-
private static final String DISABLED_DEMO = "Disabled";
37-
private static final String BINDER_DEMO = "Binder";
38-
private static final String READONLY_DEMO = "Readonly";
39-
private static final String STYLED_DEMO = "Styled";
40-
private static final String DATAPROVIDER_SOURCE =
41-
"https://github.com/FlowingCode/ChipFieldAddon/blob/master/src/test/java/com/flowingcode/vaadin/addons/chipfield/DataProviderDemo.java";
42-
private static final String RESTRICTED_SOURCE =
43-
"https://github.com/FlowingCode/ChipFieldAddon/blob/master/src/test/java/com/flowingcode/vaadin/addons/chipfield/RestrictedDemo.java";
44-
private static final String DISABLED_SOURCE =
45-
"https://github.com/FlowingCode/ChipFieldAddon/blob/master/src/test/java/com/flowingcode/vaadin/addons/chipfield/DisabledDemo.java";
46-
private static final String BINDER_SOURCE =
47-
"https://github.com/FlowingCode/ChipFieldAddon/blob/master/src/test/java/com/flowingcode/vaadin/addons/chipfield/BinderDemo.java";
48-
private static final String READONLY_SOURCE =
49-
"https://github.com/FlowingCode/ChipFieldAddon/blob/master/src/test/java/com/flowingcode/vaadin/addons/chipfield/ReadonlyDemo.java";
50-
private static final String STYLED_SOURCE =
51-
"https://github.com/FlowingCode/ChipFieldAddon/blob/master/src/test/java/com/flowingcode/vaadin/addons/chipfield/StyledDemo.java";
52-
53-
public ChipfieldDemoView() {
54-
55-
addDemo(new DataProviderDemo(), DATAPROVIDER_DEMO, DATAPROVIDER_SOURCE);
56-
addDemo(new RestrictedDemo(), RESTRICTED_DEMO, RESTRICTED_SOURCE);
57-
addDemo(new DisabledDemo(), DISABLED_DEMO, DISABLED_SOURCE);
58-
addDemo(new BinderDemo(), BINDER_DEMO, BINDER_SOURCE);
59-
addDemo(new ReadonlyDemo(), READONLY_DEMO, READONLY_SOURCE);
60-
addDemo(new StyledDemo(), STYLED_DEMO, STYLED_SOURCE);
34+
public ChipfieldDemoView() {
35+
addDemo(new DataProviderDemo());
36+
addDemo(new RestrictedDemo());
37+
addDemo(new DisabledDemo());
38+
addDemo(new BinderDemo());
39+
addDemo(new ReadonlyDemo());
40+
addDemo(new StyledDemo());
6141
}
6242
}

src/test/java/com/flowingcode/vaadin/addons/chipfield/DataProviderDemo.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,18 @@
1919
*/
2020
package com.flowingcode.vaadin.addons.chipfield;
2121

22+
import com.flowingcode.vaadin.addons.demo.DemoSource;
2223
import com.vaadin.flow.component.button.Button;
2324
import com.vaadin.flow.component.notification.Notification;
2425
import com.vaadin.flow.component.notification.Notification.Position;
2526
import com.vaadin.flow.component.orderedlayout.HorizontalLayout;
2627
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
2728
import com.vaadin.flow.data.provider.ListDataProvider;
29+
import com.vaadin.flow.router.PageTitle;
2830
import java.util.stream.Collectors;
2931

32+
@PageTitle("Data Provider")
33+
@DemoSource
3034
@SuppressWarnings("serial")
3135
public class DataProviderDemo extends VerticalLayout {
3236

src/test/java/com/flowingcode/vaadin/addons/chipfield/DisabledDemo.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,12 @@
1919
*/
2020
package com.flowingcode.vaadin.addons.chipfield;
2121

22+
import com.flowingcode.vaadin.addons.demo.DemoSource;
2223
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
24+
import com.vaadin.flow.router.PageTitle;
2325

26+
@PageTitle("Disabled")
27+
@DemoSource
2428
@SuppressWarnings("serial")
2529
public class DisabledDemo extends VerticalLayout {
2630
public DisabledDemo() {

src/test/java/com/flowingcode/vaadin/addons/chipfield/ReadonlyDemo.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,12 @@
1919
*/
2020
package com.flowingcode.vaadin.addons.chipfield;
2121

22+
import com.flowingcode.vaadin.addons.demo.DemoSource;
2223
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
24+
import com.vaadin.flow.router.PageTitle;
2325

26+
@PageTitle("Readonly")
27+
@DemoSource
2428
@SuppressWarnings("serial")
2529
public class ReadonlyDemo extends VerticalLayout {
2630
public ReadonlyDemo() {

src/test/java/com/flowingcode/vaadin/addons/chipfield/RestrictedDemo.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,13 @@
1919
*/
2020
package com.flowingcode.vaadin.addons.chipfield;
2121

22+
import com.flowingcode.vaadin.addons.demo.DemoSource;
2223
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
24+
import com.vaadin.flow.router.PageTitle;
2325
import java.util.Arrays;
2426

27+
@PageTitle("Restricted")
28+
@DemoSource
2529
@SuppressWarnings("serial")
2630
public class RestrictedDemo extends VerticalLayout {
2731
public RestrictedDemo() {

src/test/java/com/flowingcode/vaadin/addons/chipfield/StyledDemo.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,13 @@
2020
package com.flowingcode.vaadin.addons.chipfield;
2121

2222
import java.util.Arrays;
23+
import com.flowingcode.vaadin.addons.demo.DemoSource;
2324
import com.vaadin.flow.component.dependency.CssImport;
2425
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
26+
import com.vaadin.flow.router.PageTitle;
2527

28+
@PageTitle("Styled")
29+
@DemoSource
2630
@CssImport(value = "./styles/paper-chip-styles.css", themeFor = "paper-chip")
2731
@CssImport(value = "./styles/paper-chip-input-autocomplete-styles.css", themeFor = "paper-chip-input-autocomplete")
2832
public class StyledDemo extends VerticalLayout {

0 commit comments

Comments
 (0)