Skip to content

Commit b340f41

Browse files
paodbjavier-godoy
authored andcommitted
feat: add support for Vaadin 25
1 parent 41cf9a0 commit b340f41

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,17 @@
139139
</exclusion>
140140
</exclusions>
141141
</dependency>
142+
<dependency>
143+
<groupId>org.projectlombok</groupId>
144+
<artifactId>lombok</artifactId>
145+
<scope>provided</scope>
146+
<version>1.18.34</version>
147+
</dependency>
148+
<dependency>
149+
<groupId>com.flowingcode.vaadin</groupId>
150+
<artifactId>json-migration-helper</artifactId>
151+
<version>0.9.2</version>
152+
</dependency>
142153
<dependency>
143154
<groupId>org.slf4j</groupId>
144155
<artifactId>slf4j-simple</artifactId>

src/main/java/com/flowingcode/vaadin/addons/orgchart/OrgChart.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import com.flowingcode.vaadin.addons.orgchart.event.NodesRemovedEvent;
2929
import com.flowingcode.vaadin.addons.orgchart.event.ParentAddedEvent;
3030
import com.flowingcode.vaadin.addons.orgchart.event.SiblingsAddedEvent;
31+
import com.flowingcode.vaadin.jsonmigration.JsonMigration;
3132
import com.vaadin.flow.component.AttachEvent;
3233
import com.vaadin.flow.component.ClientCallable;
3334
import com.vaadin.flow.component.ComponentEvent;
@@ -44,6 +45,7 @@
4445
import java.util.List;
4546
import java.util.Objects;
4647
import java.util.stream.Collectors;
48+
import lombok.experimental.ExtensionMethod;
4749

4850
/**
4951
* OrgChart component definition. <br>
@@ -57,13 +59,15 @@
5759
@NpmPackage(value = "orgchart", version = "3.7.0")
5860
@NpmPackage(value = "html2canvas", version = "1.4.1")
5961
@NpmPackage(value = "jquery", version = "3.6.2")
62+
@NpmPackage(value = "@polymer/polymer", version = "3.5.2")
6063
@JsModule("jquery/dist/jquery.js")
6164
@JsModule("orgchart/dist/js/jquery.orgchart.js")
6265
@CssImport("orgchart/dist/css/jquery.orgchart.min.css")
6366
@Tag("fc-orgchart")
6467
@JsModule("./fc-orgchart.js")
6568
@CssImport("./fc-orgchart-styles.css")
6669
@NpmPackage(value = "json-digger", version = "2.0.2")
70+
@ExtensionMethod(value = JsonMigration.class, suppressBaseMethods = true)
6771
public class OrgChart extends Div {
6872

6973
private OrgChartItem orgChartItem;

0 commit comments

Comments
 (0)