Skip to content

Commit db1b48a

Browse files
paodbjavier-godoy
authored andcommitted
refactor(demo): refactor demo to make tabs bookmarkable
1 parent 901f25c commit db1b48a

File tree

7 files changed

+18
-6
lines changed

7 files changed

+18
-6
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,12 @@
2626
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
2727
import com.vaadin.flow.data.binder.Binder;
2828
import com.vaadin.flow.router.PageTitle;
29+
import com.vaadin.flow.router.Route;
2930
import java.util.Arrays;
3031
import java.util.List;
3132
import java.util.stream.Collectors;
3233

34+
@Route(value = "chipfield/binder", layout = ChipfieldDemoView.class)
3335
@PageTitle("Binder")
3436
@DemoSource
3537
@SuppressWarnings("serial")

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@
3232
public class ChipfieldDemoView extends TabbedDemo {
3333

3434
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());
35+
addDemo(DataProviderDemo.class);
36+
addDemo(RestrictedDemo.class);
37+
addDemo(DisabledDemo.class);
38+
addDemo(BinderDemo.class);
39+
addDemo(ReadonlyDemo.class);
40+
addDemo(StyledDemo.class);
4141
}
4242
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@
2727
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
2828
import com.vaadin.flow.data.provider.ListDataProvider;
2929
import com.vaadin.flow.router.PageTitle;
30+
import com.vaadin.flow.router.Route;
3031
import java.util.stream.Collectors;
3132

33+
@Route(value = "chipfield/dataprovider", layout = ChipfieldDemoView.class)
3234
@PageTitle("Data Provider")
3335
@DemoSource
3436
@SuppressWarnings("serial")

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222
import com.flowingcode.vaadin.addons.demo.DemoSource;
2323
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
2424
import com.vaadin.flow.router.PageTitle;
25+
import com.vaadin.flow.router.Route;
2526

27+
@Route(value = "chipfield/disabled", layout = ChipfieldDemoView.class)
2628
@PageTitle("Disabled")
2729
@DemoSource
2830
@SuppressWarnings("serial")

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222
import com.flowingcode.vaadin.addons.demo.DemoSource;
2323
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
2424
import com.vaadin.flow.router.PageTitle;
25+
import com.vaadin.flow.router.Route;
2526

27+
@Route(value = "chipfield/readonly", layout = ChipfieldDemoView.class)
2628
@PageTitle("Readonly")
2729
@DemoSource
2830
@SuppressWarnings("serial")

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@
2222
import com.flowingcode.vaadin.addons.demo.DemoSource;
2323
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
2424
import com.vaadin.flow.router.PageTitle;
25+
import com.vaadin.flow.router.Route;
2526
import java.util.Arrays;
2627

28+
@Route(value = "chipfield/restricted", layout = ChipfieldDemoView.class)
2729
@PageTitle("Restricted")
2830
@DemoSource
2931
@SuppressWarnings("serial")

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@
2424
import com.vaadin.flow.component.dependency.CssImport;
2525
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
2626
import com.vaadin.flow.router.PageTitle;
27+
import com.vaadin.flow.router.Route;
2728

29+
@Route(value = "chipfield/styled", layout = ChipfieldDemoView.class)
2830
@PageTitle("Styled")
2931
@DemoSource
3032
@CssImport(value = "./styles/paper-chip-styles.css", themeFor = "paper-chip")

0 commit comments

Comments
 (0)