@JsModule("@vaadin/vaadin-text-field/src/vaadin-text-field.js")
@Mixins(@JsModule("./text-field-mixin.js"))
public class CustomTextField extends TextField {
public CustomTextField() {
getElement().setProperty("custom-validation", true);
}
}
@JsModule("@vaadin/vaadin-button/src/vaadin-button.js")
@Mixins(@JsModule("./button-mixin.js"))
public class DynamicButton extends Button {
public DynamicButton() {
getElement().setProperty("dynamic", true);
}
public void setLabel(String label) {
getElement().setProperty("label", label);
}
}